javascript 控制 iframe的问题?

zgqtxwd 2008-05-09 05:41:39

<iframe src="http://www.baidu.com" id="cy" frameborder="0" scrolling="no" width="500" height="500"

style="border:1;"></iframe>

<a href="javascript:document.getElementById('cy').src='http://www.google.com'">链接</a>

为什么下面这个链接无法让上面这个cy里面的地址变成http://www.google.com的页面啊?
...全文
110 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
freshmichael 2008-05-10
  • 打赏
  • 举报
回复
学习。。。
jinshi_cn 2008-05-09
  • 打赏
  • 举报
回复
把iframe 的name属性设置为“cy”,然后直接使用<a href="http://www.google.com" >链接</a>,就可以在页内框架中打开新链接了。
<iframe src="http://www.baidu.com" name="cy" id="cy" frameborder="0" scrolling="no" width="500" height="500" style="border:1;"> </iframe> 

<a href="http://www.google.com" target="cy">链接 </a>

zgqtxwd 2008-05-09
  • 打赏
  • 举报
回复
我用<a href="javascript:document.getElementById('cy').src='http://www.baidu.com'">链接 </a> 的时候
百度跳出来的结果会覆盖父页面,如何让他不能覆盖父页面啊?
junp2007 2008-05-09
  • 打赏
  • 举报
回复
可以理解为取消a标签onclick的默认操作(地址转跳)
sdhizhj 2008-05-09
  • 打赏
  • 举报
回复
请教,void(0)的作用是什么呢?
junp2007 2008-05-09
  • 打赏
  • 举报
回复
<a href="javascript:document.getElementById('cy').src='http://www.google.com';void(0);">链接 </a>

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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