.JS文件中有一个脚本函数带有返回值
function getCookie( name )
{
....
return unescape( document.cookie.substring( len, end ) );
}
在程序中调用这个脚本函数,并行把返回值赋指到textBox1中,请问怎么实现?怎么调用?详细点,谢谢!
function getCookie( name )
{
....
return unescape( document.cookie.substring( len, end ) );
}
在程序中调用这个脚本函数,并行把返回值赋指到textBox1中,请问怎么实现?怎么调用?详细点,谢谢!
答案如下:
c#代码中执行javaScript函数:
方法一:1、Page.RegisterStartupScript("ggg"," <script >SetVisible(1); </script >");
方法二:使用Literal类,然后
private void Button2_Click(object sender, System.EventArgs e)
{
string str;
str=" <script language= 'javascript ' >";
str+="selectRange()";
str+=" </script >";
//Literal1.Visible=true;
Literal1.Text=str;
}
http://zhidao.baidu.com/question/38709400.html
Page.RegisterStartupScript(""," <script >document.getElementById(textBox1).value = getCookie('CookieName'); </script >");
{
Page.RegisterStartupScript(""," <script >document.getElementById (txt).value = getCookie('name'); </script >");
}是这样吗?好像不行
{
Page.RegisterStartupScript(""," <script >document.getElementById('txt').value = getCookie('name'); </script >");
} 还有,你的'name'是什么?参数类型你要传对
Page.RegisterStartupScript(""," <script >document.getElementById('txt').value = getCookie('name'); </script >");
中的第一个参数不用写吗?
private void btn_webGet_Click(object sender, System.EventArgs e)
{
string name = "取值";
Page.RegisterStartupScript(""," <script >document.getElementById('textbox的id').value = getCookie('"+name+"'); </script >");
}