JavaScript里面用window.open打开一个新的页面,再使用document.getElementById时是指新页面还是旧页面

解决方案 »

  1.   

    var newWin = open("xxx.html");
    alert(newWin.document.getElementById("abc").value);
      

  2.   

      我想打开百度设置并其文本框的值,为什么下面代码不行
      var newwindow;
        newwindow=window.open("http://www.baidu.com/");
       newwindow.document.getElementById("kw").value="百度";
      

  3.   

    <html>
    <head>
    <script>
    window.open('http://www.baidu.com/?t=50&q=我爱你')
    </script>
    </body>
    </html>
      

  4.   

    当执行了newwindow=window.open("http://www.baidu.com/");下面的就不执行了。当然就不会赋值。但是你赋值newwindow.document.getElementById("kw").value="百度";没这么些的把
      

  5.   

    那你的意思是要把值传到子窗口中。但是页面之间的数据传递  需要set  get 。你那个写法算set,但是子页面没set
      

  6.   

    我把百度的这个表单复制做成一个页面,然后用这个方法可以设置文本框的,为什么执行了newwindow=window.open("http://www.baidu.com/");就不执行下面的了,打开一个页面想执行下
    alert()都不行
      

  7.   


    你可以这样写,应该可以看到你想要的效果吧window.open('http://www.baidu.com/s?wd=百度');
      

  8.   

    我是想在我的页面设置个文本框,当单击一个按钮时把我这个页面文本框的值传个百度页面,并搜索,我记得以前在网上看过不知道是vb还是vc有这思路的代码的,就是好像模拟人在百度搜索一样
      

  9.   

    我是记得以前看过vb还是vc可以这样打开页面后设置其对象的值来达到这效果嘛,所以想试试