只要在框架中任何页面设置了一个变量variable,
例如:this.top.variable=document.getElementById("idName1").value;那么在框架中的任何一个地方都可以调用,
例如:document.getElementById("idName2").value=this.top.variable;不知道这是否符合你说的~~

解决方案 »

  1.   


    <%
    va=request.form("va")
    %>
    <form method="post">
    <input type="text" value="<%=va%>" name="va"/><br/>
    <input type="submit" value="提交"/>
    </form>
      

  2.   

    要想前台保持值得话只能考虑Cookie,否则只能用后台保持。比如上面有人说的.NET里面的ViewState
      

  3.   

    <html>
    <head>
    <title></title>
    <script type="text/javascript">
    function getCookieValue(obj)
    {
        var cook = document.cookie;
        var cookv = "";
    var objName = obj.name;
        if (cook.indexOf(objName) != -1)
        {
            var citems = cook.split(';');
            for (var i = 0; i < citems.length; i++)
            {
                if (citems[i].indexOf(objName) != -1)
                {
                    cookv = citems[i].split('=')[1];
                    break;
                }
            }
        }
        return cookv;
    }function setCookieValue(obj)
    {
    if(obj.value != getCookieValue(obj))
    {
    var expires = new Date(); 
    if (obj.value == "")
    {
    expires.setDate(expires.getDate() - 1);
    document.cookie = obj.name + "=;expires=" + expires.toGMTString(); 
    }
    else
    {
    expires.setDate(expires.getDate() + 1);
    document.cookie = obj.name + "=" + obj.value + ";expires=" + expires.toGMTString();
    }
    }
    }
    function $(id){return document.getElementById(id);}
    </script>
    </head><body onload="$('water').value=getCookieValue($('water'))">
    <input type="text" name="water" id="water" onblur="setCookieValue(this);" /> <!-- 失去焦点后,自动写入Cookie -->
    <input type="text" name="food" id="food" />
    <br />
    <input type="button" value="click1" onclick="alert(getCookieValue(document.getElementById('water')))" />
    </body>