J'ai besoin d'un signet javascript pour prendre l'URL que j'ai dans le presse-papiers analyser les 2 numéros et créer une nouvelle URL, et ajouter un lien vers le haut de la page, url à mon menu de marque-page.Analyser et ajouter l'URL du presse-papiers
Dire que j'ai années url comme ces
http://www.website.com/frontpageeditor.jhtml?sectionID=2844&poolID=6276
javascript:getPoolPageUrl(9800,22713)
Je dois ajouter les numéros à cette url
javascript:frames['content'].getPoolPageUrl(9800,22713)
puis ajouter l'URL à la partie supérieure du cadre « contenu ".
J'ai essayé pour toujours, mais je n'arrive pas à le comprendre.
Mise à jour
J'ai mis en place quelque chose, vous montrer ce que je dois. Celui-ci ne fonctionne pas bien.
Des idées pourquoi?
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
Cela fonctionne. Des changements que je peux faire pour le rendre encore meilleur?
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);
Montrez-nous le code que vous avez essayé d'accomplir cette tâche. Je trouve la question un peu floue aussi. – Cerebrus