1,怎么关闭子窗口时刷新父窗口?不要用location..还有个问题是我以下的代码怎么不能显示结果:我想实现输入框输入数量时,第二个文本输入框显示总价,等于数量*2(单价)
但我这样的代码不行:
<form1>
<input type="text" name="items_num" value='' onblur="<script>form1.total.value=form1.items_num.value*2;</script>" /><input type="text" name="total" />
</form>为什么?

解决方案 »

  1.   

    第2个:<form name="form1">
    <input type="text" name="items_num" value='' onblur="form1.total.value=form1.items_num.value*2;" /><input type="text" name="total" />
    </form>
      

  2.   

    1、子窗口加 onunload = "window.opener.document.location.reload()",为什么不可以操作LOCATION?浏览器不支持?
    2、事件触发后的代码里不要加<script>
      

  3.   

    //a.html
    <html>
    <head>
    <title>a.html</title>
    <script>
    function show(){
    window.open("b.html");
    }
    alert("open or fresh");
    </script>
    </head>
    <body>
    <input type=button onclick='show()' value="ok">
    </body>
    </html>//b.html
    <html>
    <head>
    <title>b.html</title>
    <script>
    function a(){
    opener.history.go(0);
    window.close();
    }
    </script>
    </head>
    <body>
    <input type=button onclick=a() value="return">
    </body>
    </html>IE测试通过<input type="text" name="items_num" value='' onblur="<script>form1.total.value=form1.items_num.value*2;</script>" />
    ========》
    <input type="text" name="items_num" value='' onblur="javascript:form1.total.value=form1.items_num.value*2;" />
      

  4.   

    1.window.history.go(0);
    2.<form name="form1">