世界之窗论坛's Archiver

myie 发表于 2008-2-24 16:00

求一能打开网页上所有连接的插件

由于工作需要每天都要处理一批网上的网页报告,报告上有许多连接,要一个个点击打开,请问要没有一次打开所有连接的插件。请高手帮忙!

myie 发表于 2008-2-24 16:02

请问有没有一次打开网页上所有连接的插件

由于工作需要每天都要处理一批网上的网页报告,报告上有许多连接,要一个个点击打开,请问有没有一次打开所有连接的插件。请高手帮忙!

kingplant 发表于 2008-2-24 19:28

用wiewpage插件试试

vicandy 发表于 2008-2-24 20:34

我觉得可以添加到收藏夹,然后“打开目录下全部链接”:)

myie 发表于 2008-2-24 21:30

添加到收藏夹是不行的,因为我访问的网页是需要用户名和密码的,就如同登录论坛后才能打开论坛的链接一样的道理,我的想法是用JS编一个脚本程序来获取网页上的所有链接,然后调用onclick方法或者其他方法来实现,应该不难,我知道VS的代码如下:

<script language="VBScript">
  sub displink()       
 
  set links = external.menuArguments.document.links
  
  ReDim params(links.length*2)
  
  result=window.confirm("共有"+cstr(links.length)+"个链接,是否准备开新窗口打开?")
  
  if result=-1 then
  for i = 0 to links.length-1
  
  result=window.open(links(i).href)
  next
  end if
  end sub
  call displink()
  </script>

但是用JS如何实现,请高手指教

myie 发表于 2008-2-25 13:25

<script language="Javascript">
var i, links;
links = document.getElementsByTagName("a"); //获取所有链接
for(i=0; i<links.length; i++)
{
  
    打开链接;//打开链接

}

</script>
谁能帮写出“打开链接”这一句,不胜感激

myie 发表于 2008-2-25 19:58

<script language="Javascript">
var i, links;
links = document.getElementsByTagName("a"); //获取所有链接
for(i=0; i<links.length; i++)
{
  
    Window.open(links[i],'''','''');

}

</script>
我做了一个初步的程序,有些网页的链接可以打得开,可是有的不行

gjwb2006 发表于 2010-9-3 13:41

我也有同样的问题。

谢谢上面“kingplant ”前辈的回复。

Viewpage插件可以实现。

“链接”选项卡 - “全选”- “打开所选”

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.