JS 小记
1. 访问<ifram>父页面:只能用js了;window.top 或者 window.parent
2. 如何在c#代码中,获得控件的值?
3. 1、把你的控件放在<form>中
2、在你的控件中设置name属性
3、在服务器上用Response.Form["你的控件名"]取值
4. 如何用C#取javascript中的变量值
在html页面放个<input type=hidden runat=server id=txtHide>来传递
javascript中的代码是
var var1;
function setV(e)
{
var1 = e;
}
function getV()
{
document.getElementByID("txtHide").value = var1;
}
5.js数据类型转换
数据类型的转换:
如果运算的数据类型不是一样的话,js脚本会尽力执行内部转换来解决,但js不了解你的心思。所以得到的结果可能和你想要的不一样。 em: 3 3 // result=6 3 "3" // result="33" 将字符串转换为数值: javascript语言提供两个内置函数将表示数值的字符串转换为真实的数值:parseInt()和parseFloat()。 为了使用这些函数,需要将进行转换的字符串作为参数传入函数,例: parseInt("42") //result=42 parseInt("42.33") //result=42 不过是浮点数还是整数,函数返回的值都是整数。不存在四舍五入,小数点和它后面的数字将被舍弃。 而parseFloat()则返回浮点数(如果是整数就返回整数),例: parseFloat("42") //result=42 parseFloat("42.33") //result=42.33 如果在某处需要进行字符串的转换,只需将函数插入该初即可。如: 3 3 parseInt("3") //result=9 将数值转换为字符串: 虽然当遇到表达式中含有混合数据类型时,js会倾向于字符串。但为了防止潜在的问题发生,最好先转换以下。在数值中加入空字符串就可以 把数值转换为字符串了: ("" 2500) //result="2500" ("" 2500).length //result=4 |