本帖最后由 t198510er 于 2009-12-14 11:36:06 编辑

解决方案 »

  1.   

    用js应该不能实现,js在刷新时会丢失变量值,楼主可以把i的值保存在jsp session变量中,然后用js从session中获得i,并改变框架的页面。
      

  2.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var i = 0;
    function refrash(){
    i ++ ;
    document.frames('iframe1').location = "b.html";
    setTimeout(refrash,2000);
    }window.onload = refrash;
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <iframe name="iframe1" src="b.html" ></iframe>
    </BODY>
    </HTML>
    b.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function init(){
    document.getElementById('display').innerText = parent.i;
    }
    window.onload = init;
    //-->
    </SCRIPT>
    </HEAD><BODY>
    b.html <div id="display"></div>
    </BODY>
    </HTML>