我需要一個JavaScript書籤來取得我在剪貼板中的url解析出2個數字並創建一個新的url,並添加一個鏈接到頁面頂部,點擊時添加網址到我的書籤菜單。解析並添加來自剪貼板的網址
說我有網址的像這些
http://www.website.com/frontpageeditor.jhtml?sectionID=2844&poolID=6276
javascript:getPoolPageUrl(9800,22713)
然後,我需要的號碼添加到這個網址
javascript:frames['content'].getPoolPageUrl(9800,22713)
,然後將該網址添加到框架「內容的頂部」。
我已經試過這個,但我無法弄清楚它。
更新
我已經把東西在一起,告訴你我所需要的。這一個雖然不起作用。
任何想法爲什麼?
var url = window.clipboardData.getData('Text');
var reg = /(\d+)/g;
var matches = url.match(reg); //returns ["2844","6276"]
var newUrl = "javascript:frames['content'].getPoolPageUrl("+matches[0]+","+matches[1]+")";
var link = document.createElement('a');
link.src = newUrl;
frames['content'].document.body.appendChild(link);
UPDATE2
這工作。我可以做的任何改變,使其更好?
var url = window.clipboardData.getData('text');
var matches = url.match(/(\d+)/g);
var link = frames['content'].document.createElement('a');
link.href = "javascript:frames['content'].getPoolPageUrl("+matches[0]+","+matches[1]+")";
link.innerHTML = document.title;
frames['content'].document.body.appendChild(link);
向我們展示您嘗試完成上述任務的代碼。我覺得這個問題也不太清楚。 – Cerebrus 2009-04-14 12:57:13