Jeg kan ligeså godt sige det med det samme, så der ikke er nogle misforståelser. Jeg er dum som en dør, når det gælder JavaScript sproget.
Jeg har en side, der er lavet i PHP, hvor jeg har fået en ven til at lave et javascript som jeg bruger til at indsætte en stump kode i et tekst felt, der hvor curseren er placeret. Scriptet virker perdekt ...men kun i IE. I firefox er det en helt anden sag. Det virker simpelthen ikke. Her er scriptet:
function write_img_to_text(url) { //Funktion til at skrive i textarea
var nBox = document.getElementById(\"tekst\")
var charPos;
var tmpRange = document.selection.createRange();
var oldValue;
while(nBox.value.indexOf(tmpRange.text) > -1)
{
oldValue = tmpRange.text;
tmpRange.moveEnd('character', 1);
}
charPos = nBox.value.lastIndexOf(oldValue);
img_text= \"[Billede]\"+url+\"[/Billede]\" //Her skrives den tekst der skal stå i felten og som angiver biledet.
newtext = nBox.value.substring(0,charPos) + img_text + nBox.value.substring(charPos)
nBox.value = newtext
setCursor = nBox.createTextRange()
setCursor.move(\"character\", charPos+img_text.length);
setCursor.select();
}
Funktionen bliver kaldt fra en iframe ved hjælp af en knap med onclick
parent.write_img_to_text('$Sti')
Hvad kan jeg gøre for at det både virker i IE og Firefox?