.JS文件中有一个脚本函数带有返回值
function getCookie( name )
{
  ....
  return unescape( document.cookie.substring( len, end ) );
}  
在程序中调用这个脚本函数,并行把返回值赋指到textBox1中,请问怎么实现?怎么调用?详细点,谢谢!

解决方案 »

  1.   

    如何在C#中访问JavaScript函数? 
    答案如下: 
    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
      

  2.   

    document.getElementById(textBox1).value = getCookie("CookieName");
      

  3.   

    如果是在cs中应该是:
    Page.RegisterStartupScript(""," <script >document.getElementById(textBox1).value = getCookie('CookieName');  </script >"); 
      

  4.   

    private void btn_webGet_Click(object sender, System.EventArgs e)
    {
    Page.RegisterStartupScript(""," <script >document.getElementById        (txt).value = getCookie('name');  </script >");  
    }是这样吗?好像不行
      

  5.   

    private void btn_webGet_Click(object sender, System.EventArgs e) 

    Page.RegisterStartupScript(""," <script >document.getElementById('txt').value = getCookie('name');  </script >");  
    } 还有,你的'name'是什么?参数类型你要传对
      

  6.   

    name是参数,cookie的名字,
    Page.RegisterStartupScript(""," <script >document.getElementById('txt').value = getCookie('name');  </script >");  
    中的第一个参数不用写吗?
      

  7.   


    private void btn_webGet_Click(object sender, System.EventArgs e) 

    string name = "取值";
    Page.RegisterStartupScript(""," <script >document.getElementById('textbox的id').value = getCookie('"+name+"');  </script >");