iframe的问题,我搜了好久都解决不了!

老吹老吹 2005-06-20 08:34:51
==============================================
a.htm的内容:
==============================================
<div style="position:absolute;left:0;top:-120;width:780;height:600">
<CENTER>
<IFRAME border=0 frameborder=no
src="http://zlj200510.home4u.china.com"
width=780 height=600 scrolling=no></iframe>
</CENTER>
</div>
==============================================
b.htm的内容:
==============================================
<html>
<title>呵呵,开个玩笑,这网页不是俺作的!</title>
<body bgcolor="#000000">
<center><table border=0 cellspacing=0 cellpadding=0 bgcolor="#000000">
<tr>
<td align=center>
<h1><font color="#FFFFFF">呵呵,改个头,换哈面</font>
</td>
</tr>
<tr>
<td align=center>
<iframe border=0 marginWidth=0 frameborder=no
src="a.htm" width="780"
height="375" scrolling=no></iframe>
</td>
</tr>
<tr>
<td align=center>
<font color="#FFFFFF">呵呵,开个玩笑,这网页不是俺作的!</font>
</td>
</tr>
<tr>
<td align=center>
<font color="#FFFFFF"> </font>
</td>
</tr>
</table>
</center>
</body>
</html>


有一个问题就是,首页因为要屏蔽上下的一些内容,所以层的大小就有限制了,但点击其中一个链接
比如说留言板后,网页还是局限在那里面,有没有办法,在点击FRAME1里面的链接的时候,让document.location.href=document.all.frame.src

我试着写了很多代码都不行,网上也查不到
<script language="vbscript">
'这两句话可以正常运行
msgbox document.all.frame1.src
document.location.href=document.all.frame.src
</script>
...全文
170 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
老吹老吹 2005-09-06
  • 打赏
  • 举报
回复
偶自个儿弄清楚了..
老吹老吹 2005-06-21
  • 打赏
  • 举报
回复
没人帮忙吗?郁闷哦,实在不知道大家一起想想办法嘛。。。
lnboy1003 2005-06-21
  • 打赏
  • 举报
回复
ding
hqhhh 2005-06-21
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/4095/4095727.xml?temp=.4114954
zol9993 2005-06-20
  • 打赏
  • 举报
回复
我买了一个 便宜的 asp.net空间!才50元!高兴!给分!!
100mb 的!可以做论坛!才 50元!!速度飞快!
www.hi876.com 你们看看
老吹老吹 2005-06-20
  • 打赏
  • 举报
回复
唉,知道一点了,这个FRAME里面的内容再怎么变,它的SRC的值都不会变。想不通
老吹老吹 2005-06-20
  • 打赏
  • 举报
回复
不好意思,搞掉了些代码
<script language="vbscript">
'下面的既不运行,也不报错!
sub gotourl()
if document.all.frame.src<>"http://zlj200510.home4u.china.com" then
document.location.href=document.all.frame.src
end if
setTimeout("gotourl()",1000)
end sub
gotourl
</script>
老吹老吹 2005-06-20
  • 打赏
  • 举报
回复
iframe里面连的是人家的网页,我怎么可能去改人家的连接?我想是是怎么知道人家点了那个连接,什么时候点的,网址是多少。
我试过
<script language="vbscript">
'这两句话可以正常运行
msgbox document.all.frame1.src
document.location.href=document.all.frame.src
</script>

<script language="vbscript">
'下面的既不运行,也不报错!
sub gotourl()
if document.all.frame.src<>"http://zlj200510.home4u.china.com" then
document.location.href=document.all.frame.src
end if
end sub
</script>
markof 2005-06-20
  • 打赏
  • 举报
回复
你是想从Iframe中点击连接,然后跳出框架吧。
其实只要在你的连接中加入target属性。
<a href="你的连接" target="_parent">
其实target的属性值这里也可以用_blank
这样你点击你的连接就不会限制在框架里了。
不知道能不能解决你的问题。呵呵
老吹老吹 2005-06-20
  • 打赏
  • 举报
回复
是阿拉伯数字1,frame1 1,2,3,的1
老吹老吹 2005-06-20
  • 打赏
  • 举报
回复
1
antiking 2005-06-20
  • 打赏
  • 举报
回复
你的iframe的name是什么。
document.all.frame[名称].src
老吹老吹 2005-06-20
  • 打赏
  • 举报
回复
各位高手,全靠你们了。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧