Nu har jag fått det att fungera som det ska... problemet nu är att den ger felmess om man stänger rutan utan att skapa en länk!
Detta står då:
Rad: 96
Tecken: 7
Fel: '2' är null eller inte ett objekt
Kod: 0
----------------------------------------
Detta är i denna funktion:
function addLink(){
var linkvariabel = new Array();
linkvariabel = showModalDialog("richtexteditor/add_link.html", "*", "resizable: no; help: no; status: no; scroll: no;");
if (linkvariabel[2] != null) { addToSelection("<a href=\""+linkvariabel[1]+linkvariabel[2]+"\" target=\""+linkvariabel[0]+"\">","</a>"); }
}
Någon som vet vad detta kan vara...
Så här ser fönstret ut som returnar värdet:
<html STYLE="width: 372px; height: 232px">
<head>
<title>Skapa länk</title>
<script language="javascript">
function _CloseOnEsc() {
if (event.keyCode == 27) { window.close(); return; }
}
function Init() {
document.body.onkeypress = _CloseOnEsc;
}
function Set(){
returnarray = new Array(document.all.linktarget.value,document.all.linktype.value,document.all.linkurl.value);
window.returnValue = returnarray;
window.close();
}
</script>
</head>
<body bgcolor="buttonface" topmargin="8" leftmargin="8" onload="Init()" style="font-family: Verdana; font-size: 11px; color: #000000;">
<form method=get onSubmit="Set(); return false;">
<b>Target:</b> (Vart ska sidan laddas)<br>
<select name="linktarget" style="width: 350px;">
<option value="_blank" selected>_blank (Laddar sidan i ett nytt webläsarfönster)</option>
<option value="_self">_self (Laddar sidan i samma fönster som länken ligger i)</option>
<option value="_top">_top (Laddar sidan över frames om det finns på sidan)</option>
</select><br>
<br>
<b>Typ av länk:</b><br>
<select name="linktype" style="width: 350px;">
<option value="http://" selected>Länk till annan sida ([url]http://[/url])</option>
<option value="ftp://">Länk till ftp server ([url]ftp://[/url])</option>
<option value="mailto:">Länk till e-post (mailto:)</option>
</select><br>
<br>
<b>URL:</b> (ex: <i>[url]www.domän.se[/url]</i> el. <i>namn@domän.se</i>)<br>
<input style="width: 350px;" type="text" name="linkurl"><br>
<br>
<input type="submit" name="submit" value="Lägg till länk!" class="submit"><br>
<br>
</form>
</body></html>