比如我做一个左右栏的框架,左边是新浪的新闻列表网页,如何实现点击新闻标题,然后在右边链接打开这条新闻?
有办法实现吗
有办法实现吗
1
yeyeye Mar 29, 2016
你这样的想法十几年前大家就开始想了
但是不行,放弃吧。 虽然反向代理或第三方 API 也可以做到,但是估计没人会这样干,除非很必要……(相当麻烦) |
2
sunshinewu85 Mar 29, 2016 var allLinks = document.getElementById("新闻列表区域 id").getElementsByTagName("a");
for(i=0;i<allLinks.length;i++){ allLinks[i].target="右边框架 name"; } |
3
coolzjy Mar 29, 2016 同源策略会阻止你通过 JS 访问不同域名下的网页,如果不是自己的网页,放弃吧。
|
4
Exin Mar 29, 2016 via Android 提供个不靠谱的方法:
新闻列表页需要经过处理,最好是你自己处理了新闻列表数据然后重构了页面,这样方便添加 click listener 以及后续操作 新闻页用 iframe 嵌入到右边 我曾用 angular 实现过这种效果 但是这种很 low 呀 |
5
ka OP @sunshinewu85
这些代码放在顶层框架页面中吗? |