写了这个页面,通过控制iframe的宽度达到循环显示的效果。
现在问题是:
当我停止循环这两个页面的时候,然后在baidu里面做搜索,会整页跳转到搜索结果页面
但是在google里面做搜索,搜索结果在iframe做跳转
我想解决在iframe里面做二级连接的时候(包括登陆页面做登陆操作),只在本身的iframe里面做跳转请大家指点!明天要交差,帮帮忙!
*************************************************
<body>   
<table width="500" height="50" border="0" align="center">
<tr> 
<td valign="top"><a href="#" onclick="window.clearInterval(stopinterval);stopinterval=setInterval('selectfun();', 2000)">循环</a></div></td> 
<td valign="top"><a href="#" onclick="document.getElementById('ifrm').src='http://www.baidu.com&#39;">baidu</a></div></td> 
<td valign="top"><a href="#" onclick="document.getElementById('ifrm').src='http://www.google.com&#39;">google</a></div></td> 
<td valign="top"><a href="#" onclick="clearInterval(stopinterval);">停止循环</a></div></td> 
</tr>
</table><iframe id="ifrm" height="100%" width="100%" scrolling="yes" align="center" border="0" frameborder="0" name="ifrm1" src="http://www.baidu.com"></iframe>
<iframe id="ifrm" height="100%" width="100%" scrolling="yes" align="center" border="0" frameborder="0" name="ifrm2" src="http://www.google.com"></iframe><script LANGUAGE="JavaScript">
var myint=0
var stopinterval
function aaa(){
document.getElementById('ifrm1').width="100%";
document.getElementById('ifrm2').width="0";
myint=myint+1;
}function bbb(){
document.getElementById('ifrm1').width="0";
document.getElementById('ifrm2').width="100%";
myint=myint+1;
}function repeat(){
myint=0;
aaa();
}function selectfun() 

if (myint==0) 
aaa()else if(myint==1) 
bbb()else
repeat();} 
</script>
****************************************************

解决方案 »

  1.   

    实现方法:  不知猜想    :  百度是否做了不被iframe或frame嵌套的屏蔽了.
      

  2.   

    有的网站不让你放iframe里面的,做了处理
      

  3.   

    加一句即可
    <script LANGUAGE="JavaScript">
    var location = ""
      

  4.   

    net_lover(【孟子E章】),佩服佩服!
    LZ可用XMLHTTP试试
      

  5.   

    to net_lover(【孟子E章】):
    功能实现,但有js错误:提示没有权限,这个怎么处理?
      

  6.   

    功能实现,但有js错误:提示没有权限,这个怎么处理?
      
    我也出现这个问题了,还以为是IE7的毛病呢.
      

  7.   

    baidu可以了!我要load公司的应用,主要想解决登陆后的跳转问题,有一个系统,搂登陆页面就整个刷新,头痛,今天晚班,回去试下.To:楼上大侠
    登陆页面、跳转可以这样解决吗?
      

  8.   

    因为比较着急,刚刚发回公司让同事帮忙测试了一下,不行哦
    我加了
    var location = ""大侠们,帮帮忙哦,
    我iframe1的页面是一个登陆页面(这个系统是电脑部安全小组的系统),
    这个iframe1的登陆页面直接刷新了整个页面;
      

  9.   

    你是不同的域,设置浏览器允许跨域操作数据。高版本浏览器默认不允许跨域的。baidu的文件有这么一句
    if (top.location != self.location) {top.location=self.location;}会跳出的你的iframe的。网页就是这样的,有安全性限制的,不是想要什么就能做什么的