Ich brauche ein Javascript Lesezeichen, um die URL, die ich in der Zwischenablage Parsing die 2 Zahlen und erstellen Sie eine neue URL, und fügen Sie einen Link an den oberen Rand der Seite, dass beim Klicken auf die hinzu URL zu meinem Lesezeichenmenü.Parse und URL aus der Zwischenablage
sagen, dass ich auf diese URL URLs wie diese
http://www.website.com/frontpageeditor.jhtml?sectionID=2844&poolID=6276
javascript:getPoolPageUrl(9800,22713)
Dann muss ich die Zahlen addieren haben
javascript:frames['content'].getPoolPageUrl(9800,22713)
und dann die URL der Oberseite des Rahmens „Inhalte hinzufügen ".
Ich habe es für immer versucht, aber ich kann es nicht herausfinden.
aktualisieren
ich etwas zusammen gesetzt haben, um Ihnen zu zeigen, was ich brauche. Dieser funktioniert jedoch nicht.
Irgendwelche Ideen warum?
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
Dies funktioniert. Irgendwelche Änderungen, die ich tun kann, um es noch besser zu machen?
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);
Zeigen Sie uns den Code, den Sie versucht haben, die genannte Aufgabe zu erfüllen. Ich finde die Frage auch etwas unklar. – Cerebrus