因为它生成的是iframe,而且不在同一个域,没有办法操作

解决方案 »

  1.   

    问题是两个在不同的域里,得到状态栏的信息到是可以,但是不能给iframe里的链接加事件
      

  2.   

    鼠标指向链接的时候,只能捕获鼠标指向链接前的状态栏信息<a href="http://www.csdn.net">asd</a> 
    <script type="text/javascript"> 
    <!-- 
    window.status='aa';
    var obj=document.getElementsByTagName("A")
    for(var i=0;i<obj.length;i++)
    {
    obj[i].onmouseover=function abc()
    {
    alert(window.status)
    }
    }
    --> 
    </script>
      

  3.   

    如果在相同域下能添加事件,可得到链接信息
    <a href="http://www.csdn.net">asd</a> 
    <script type="text/javascript"> 
    <!-- 
    var obj=document.getElementsByTagName("A")
    for(var i=0;i<obj.length;i++)
    {
    obj[i].onmouseover=function abc()
    {
    alert(this.href)
    }
    }
    --> 
    </script>
      

  4.   

    setInterval试试
    每隔一毫秒检测一次
      

  5.   

    经过测试…………超级链接在鼠标放上去的时候,确实会改变状态栏的显示,但是,并不改变window.status的值奇怪
      

  6.   

    <script language="javascript" type="text/javascript" defer>//<!--
    var oldStatusText='';
    function StatuMonitor(){
    if(window.status!=oldStatusText){
    var e=null;
    try{e=window.event.srcElement?window.event.srcElement:null;}catch(x){}
    onStatuTextChange(e,oldStatusText,window.status);
    oldStatusText=window.status;
    }
    }
    //把这个改成你想要的
    //onStatuTextChange(当前活动元素,旧的状态栏文本,新的状态栏文本)
    function onStatuTextChange(e,oldText,newText){
    alert('状态栏从\n'+
    oldText+'\n 改变成 \n'+newText);
    }
    window.setInterval('StatuMonitor()',1);
    //--></script>
    <a href="aaaaaaaa">测试</a> <br />
    <a href="nnnnnnnnnnnn">继续测试</a> <br />
    <button onclick="JavaScript:window.status='测试一下';">还是测试</button>================================
    从这个测试可以看到,点击按钮的时候,会触发事件
    但是,当鼠标移动到链接上的时候,并没有任何响应
      

  7.   

    是不是可以在onclick或onfocus的时候取得状态栏信息呢?
    eglic(圪圪)老大帮忙试试?
      

  8.   

    当鼠标移动到链接上的时候,并没有任何响应===========
    也就是说:对于超链接,IE的处理方式不是简单的修改状态栏文本
    不管是在什么事件发生的时候都这样可能,在IE内部,当鼠标移到超链接上的时候,它是直接DrawText的,而没有在内部保存
    用window.status无法取得
      

  9.   

    “当鼠标移动到链接上的时候,并没有任何响应”那当鼠标点击或者是onfocus时呢?
      

  10.   

    还没用过这个, 不过看你是因为跨域, 所以不能实现, 不知能否把
    document.write(baiduCproIFrame());
    输出的内容取出来放到本域的窗口中运行,
      

  11.   

    就像用xmlhttp之类的可以把远程序的数据取出
      

  12.   

    “当鼠标移动到链接上的时候,并没有任何响应”
    那当鼠标点击或者是onfocus时呢?===================
    同样
      

  13.   

    可否定义一个变量,在点击某一个链接的时候就触发一个函数,该函数的作用就是将超链接的地址赋值给先前定义的那个变量,然后把这个变量alert出来?