<input type="image" src="btn_submit.png" tppabs="img/btn_submit.png" onclick=" window.navigate( "products-reviewed1.html");window.close() " value="submit" alt="submit" />这是我原来的代码  是错误的 !我想实现的是 当用户点击 input的时候关闭当前页,打开一个新页面。
求教!

解决方案 »

  1.   

    或者是input在当前页打开一个新页面也行!
      

  2.   

    <input type="image" 这个控件是只用于提交表单的,不需要写onclick事件
    你改成button试试行不行
      

  3.   

    onclick=" window.navigate( "products-reviewed1.html");window.close() "你的最外围已经用双引号了,里面好像只能用单引号吧。下面的语句我测试通过:
    <input type=button onclick=" window.open('http://www.baidu.com');window.close();" value="submit" alt="submit" />
      

  4.   

    打开一个页面,关闭本页面:window.open("http://www.baidu.com");
    window.close();其实你打开一个页面,再关闭原来的页面,为什么不直接转向呢:window.location = "http://www.baidu.com";
      

  5.   

    onclick=" window.location.href='products-reviewed1.html';" 
      

  6.   

    onclick="javascript:location.replace('http://www.baidu.com');"这样也行
      

  7.   


    <input type="button" src="btn_submit.png" tppabs="img/btn_submit.png" onclick="window.navigate('products-reviewed1.html');window.close();" value="submit" alt="submit" />