此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【real_alu】截止到2008-07-05 10:55:10的历史汇总数据(不包括此帖):
发帖的总数量:3                        发帖的总分数:60                       
结贴的总数量:3                        结贴的总分数:60                       
无满意结贴数:1                        无满意结贴分:30                       
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:100.00%               结分的百分比:100.00%                  
无满意结贴率:33.33 %               无满意结分率:50.00 %                  
敬礼!

解决方案 »

  1.   

    <script language="javascript">
    function alu1(){
    var jumpto=null;
    jumpto=window.open("bb.htm","winname");jumpto.document.getElementById("right").innerHTML="http://www.google.com";
    }
    </script>
    <div id="a1" href="#" onClick="alu1()">点这里</div>这样就可以了
      

  2.   

    楼上的不行,本地应该问题不大,但是在web环境里bb.htm不能瞬间打开,会导致找不到document对象.
    也可以手工在:
    jumpto=window.open("bb.htm","winname");
    jumpto.document.getElementById("right").innerHTML="http://www.google.com";}
    上两行间增加延时,但是不用访问者网速不一致,也会导致使用的不方便.
      

  3.   

    试试
    jumpto.onload=new function()
      

  4.   

    我汗 似乎是IE下好使 FF下不好使
      

  5.   

    用ff的firebug逐行运行能过,在jumpto.document.getElementById("right").innerHTML="http://www.google.com";这一行前面加个alert("1234")也能通过,怪了...
      

  6.   

    <script language="javascript">
    function alu1(){
    var jumpto=null;
    jumpto=window.open("bb.htm","winname");
    /*FF运用下代码*/
    jumpto.onload=function(){
    jumpto.document.getElementById("right").innerHTML="http://www.google.com";}
    /*IE运用下代码*/
    jumpto.onload=new function(){
    jumpto=window.open("","winname");
    jumpto.document.getElementById("right").innerHTML="http://www.google.com";}}
    </script>只能这么判断了
      

  7.   

    ....
    我的测试结果为:jumpto.onload=function()---------均不通过.
    jumpto.onload=new function()-----------ff通过,ie6不通过.郁闷啊...
    附代码
    <html>
    <head>
    <script language="javascript">
    function alu1(){
    jumpto=window.open("bb.htm","winname");
    jumpto.onload=function(){
    jumpto.document.getElementById("right").innerHTML="http://www.google.com";}}
    </script>
    </head>
    <body>
    <div id="a1" href="#" onClick="alu1()">点这里</div>
    </body>
    </html>
      

  8.   

    我这IE6 + FF2通过<html>
    <head>
    <script language="javascript">
    function alu1(){
    jumpto=window.open("bb.htm","winname");
    if(window.navigator.userAgent.indexOf("MSIE")>=0)
    jumpto.onload=new function(){jumpto.document.getElementById("right").innerHTML="http://www.google.com";}
    else
    jumpto.onload=function(){jumpto.document.getElementById("right").innerHTML="http://www.google.com";}
    }
    </script>
    </head>
    <body>
    <div id="a1" href="#" onClick="alu1()">点这里</div>
    </body>
    </html>
      

  9.   

    <html>
    <head>
    <script language="javascript">
    function alu1(){
    jumpto=window.open("bb.htm","winname");
    jumpto.onload=aa(jumpto);
    }function aa(strdiv)

    var jumpstr=strdiv;
    jumpstr.document.getElementById("right").innerHTML="http://www.google.com";
    } </script>
    </head>
    <body>
    <div id="a1" href="#" onClick="alu1()">点这里</div>
    </body>
    </html>
      

  10.   

    大家的ie6都过了啊,哎,我的ie6就是过不了,在同事的ie6上也过不了.可是在onload前加一句alert就能成功...神啊...
      

  11.   

    <html>
    <head>
    <script language="javascript">
    function alu1(){
        var jumpto=null;
        jumpto=window.open("http://www.v-ec.com/jslib","winname");    if(jumpto.attachEvent){
            jumpto.attachEvent('onload',test);
        }else{
            jumpto.addEventListener('load',test,false);
        }    function test(){
            alert('loaded');
        }
    }
    </script>
    </head>
    <body>
    <div id="a1" href="bb.htm" onClick="alu1()">点这里</div>
    </body>
    </html>
      

  12.   

    我在想..既然这个方法不行..为什么不换个思路..请问楼主的需求是怎么样的? 
    不能在bb.htm 加obload事件? 跟着window.open这个页面的时候传些参数进来..再判断参数..再在<div id="right">div</div>里面插入对应的内容
      

  13.   

    我10楼的代码在你那浏览器不行?
    我的IE6和FF2.0都通过了
      

  14.   

    支持下18楼的 ie和ff的onload区别在是否主动加载。。