URLを取得するにはjavascriptのブックマークが必要です。クリップボードに2つの数字を解析して新しいURLを作成し、ページの上部にリンクを追加してクリックすると私のブックマークメニューへのURL。URLを解析してクリップボードからURLを追加する
は、その後、私は
javascript:frames['content'].getPoolPageUrl(9800,22713)
このURLに番号を追加し、フレーム「コンテンツの先頭にURLを追加する必要があり、私はこれらの
http://www.website.com/frontpageeditor.jhtml?sectionID=2844&poolID=6276
javascript:getPoolPageUrl(9800,22713)
のようなURL年代を持っていると言います"
私はこれを永遠に試みましたが、わかりません。
更新
私は私が必要なものをお見せするために、一緒に何かを入れています。これは動作しません。
何故でしょうか?
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);
アップデート2
これは動作します。それをさらに良くするために私ができる変更はありますか?あなたができるならば、それは重大なセキュリティ問題になるだろうと私の推測、私はあなたがJavaスクリプトからクリップボードからテキストを取得することができないと思いますまず、[OK]を
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