[js综合问题汇总]js窗口关闭事件,表单名称,父窗口子窗口,var变量名

<script type="text/javascript">



    window.onbeforeunload = onbeforeunload_handler;   

    //window.onunload = onunload_handler;   

    function onbeforeunload_handler(){   

        //var warning="确认退出?";           

        //return warning;  

        window.opener.location.reload(true);  //父窗口刷新~!!

    }

       

    //function onunload_handler(){   

    //    var warning="谢谢光临";   

    //    alert(warning);   

    //}   



    function doAddSubmit(){

        //alert("11111111111");

        //var basePath = document.getElementById("basePath").value;

        form.action = "?op=add";  //提交到当前页

        form.method="post";

        form.submit();

        //alert("22222222");

    }

</script>

1.window.onbeforeunload 窗口关闭之前执行的方法。
2.表单名称,<form action="?op=select" method="post" name="form"> 否则doAddSubmit()函数无法提交表单,找不到form对象。name="form" 表单的名字必须加上 ~!!!否则表单提交不了。
3.父窗口 onclick="window.open('addpartsunion2.jsp')"  关闭子窗口时刷新父窗口, window.opener.location.reload(true);
4.val retailPrice = $("#retailPrice").val();   写错了。。。。。。。。。。。。。。。。  导致整个页面的js加载失败~!  正确var retailPrice = $("#retailPrice").val();

你可能感兴趣的:(var)