JS如何定位另一个页面的超链接?

tengfeng05 2011-01-07 09:15:52
我有一个frameset分left页面和right页面,我想在left页面利用JS在right页面上打开新的超链接,怎么实现?
...全文
231 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
汉尼拔 2011-01-07
  • 打赏
  • 举报
回复
target不但适用于框架 而且也适用于多窗口
汉尼拔 2011-01-07
  • 打赏
  • 举报
回复
其实有更简单的方法
既然你的是超链接,那么只要一个
target就ok了
tengfeng05 2011-01-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cj205 的回复:]
你的框架没有命名 也就是你的right
我刚才批量操作的时候误删除了~~
window.parent.frames['right'].location.href='http://www.baidu.com';
[/Quote]

window.parent.frames['right'].location.href='http://www.baidu.com';
这种方式是正确!脑壳卡住了,应该是先取得frameset对象的
结贴给分
Mr-Jee 2011-01-07
  • 打赏
  • 举报
回复
你先得回到父框架上去。
window.parent是必须的~
tengfeng05 2011-01-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cj205 的回复:]
你的框架没有命名 也就是你的right
我刚才批量操作的时候误删除了~~
window.parent.frames['right'].location.href='http://www.baidu.com';
[/Quote]
我命名了的,我刚才试过很多种方法,
window.frames['main'][0].src="kuaidi.htm";
document.getElementsByName("main")[0].getAttribute("src")="kuaidi.htm";
等等都不行,都报对象为空 搞不明白
Mr-Jee 2011-01-07
  • 打赏
  • 举报
回复
你的框架没有命名 也就是你的right
我刚才批量操作的时候误删除了~~
window.parent.frames['right'].location.href='http://www.baidu.com';
tengfeng05 2011-01-07
  • 打赏
  • 举报
回复
怎么还有个回复看不到呢?1楼的回复哪去了?
------------------------------------------------------
一楼,我用你说的window.frames['right'].src="",结果它报window.frames.right为空或不是对象。怎么回事?

87,910

社区成员

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

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