- UID
- 61383
- 帖子
- 29
- 精华
- 0
- 贡献
- 0
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2007-6-13
|
本帖最后由 clarkequ 于 2009-10-28 16:51 编辑
- <script language="javascript">
- function Exists(array, text)
- {
- for (var i = 0; i < array.length; i++)
- {
- if (array == text)
- return true;
- }
- return false;
- }
- function OpenSelectedLink()
- {
- var html = document.selection.createRange().htmlText;
- if (html == null)
- {
- alert("请先选定区域包含链接。");
- return;
- }
- var child = document.createElement("div");
- child.style.display = "none";
- child.innerHTML = html;
- document.body.appendChild(child);
- var links = child.getElementsByTagName("a");
- if (links.length < 1)
- {
- alert("选定区域中没有链接。请重试。");
- return;
- }
- var index = external.cur_sel;
- var array = new Array();
- for (var i = 0; i < links.length; i++)
- {
- var link = links.href;
- // alert(link + "\n" + Exists(array, link));
- if (Exists(array, link) == false)
- {
- array.push(link);
- external.max_newTab(%max_security_id, link);
- external.activate_tab(%max_security_id, index);
- }
- }
- array = null;
- document.body.removeChild(child);
- }
- OpenSelectedLink();
- </script>
复制代码 这是MT的一个OpenSelectedLink插件,它可以用来 打开选定区域的所有链接,请高手修改这段代码(45~46行)
高手帮忙啦 |
|