我需要一个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