谁来帮我实现当单击一个文本框的时候,把已经存在的cookie值负给此文本框cookie名字为img,值已经通过其它页面b.asp设置好,负值方式是:
test=request.Cookies("test"),这时关闭b.asp
a.asp里面有一个文本框,要实现当单击此文本框text1的时候将名为img的这个cookie值装入text1
b.asp和a.asp没有一个action的关系,也就是说a.asp是一个完全独立的文件,谁来帮我实现一下呢
如果能实现当test这个cookie一变化a.asp的文本框就跟着变那就更好了,呵呵

解决方案 »

  1.   

    既然你已经存入了test这个cookie,根据不需要在b.asp用变量取出cookie再传给a.asp,直接在a.asp用JS取这个cookie就行了。
    在text1文本框内写上onclick事件。
    <script language="javascript">
    function getCookie(){
    if(document.cookie.split("img=").length<2){alert('cookie不存在');return;}
    var a=document.cookie.split("img=")[1];
    b=a.split(";")[0]; c=b.split("&")[0];
    document.getElementById("text1").value=c;
    }
    </script><input id="text1" size="50" onclick="getCookie()" >
    另外如果要cookie变时那个框自动变化得用个setInterval去不断执行判断。
      

  2.   

    <script language="javascript">
    function getCookie(){
    document.getElementById("text1").value=<%request.Cookies("img")%>;
    }
    </script><input id="text1" size="50" onclick="getCookie()" >