Hej jag har problem med ett script som inte funkar i firefox, någon som har tips på hur man får det att funka? Det jag vill göra är att skapa en länk i min editerbara iframe... Varför skriva en egen WYSIWYG när det finns bra färdiga som funkar i flera webbläsare: Jag vet att det finns färdiga men jag behöver skriva en egen... Tack iaf!InsertLink i Firefox
function InsertLink()
{
var strURL = "http://";
var strText;
// First, pick up the current selection.
document.getElementById('edit').contentWindow.focus();
var r = document.getElementById('edit').contentWindow.document.selection.createRange();
var sel = r.parentElement();
// Is this aready a link?
if (sel && sel.nodeName == "A") {
r.moveToElementText(sel);
if (!on) { // If removing the link, then replace all with
r.pasteHTML(sel.innerHTML);
return;
}
strURL = sel.href;
}
// Get the text associated with this link
strText = r.text;
// Prompt for the URL
strPage = "InsertExternalLink.asp";
strAttr = "status:no;dialogWidth:400px;dialogHeight:150px;help:no";
strURL = showModalDialog(strPage, null, strAttr);;
if (strURL) {
// Default the TEXT to the url if non selected
if (!strText || !strText.length) {
strText = strURL;
}
//alert(strURL);
// Replace with new URL
r.pasteHTML('' + strText + '');
}
//reset();
}
//EndSv: InsertLink i Firefox
http://tinymce.moxiecode.com/Sv:InsertLink i Firefox