Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Problem med IE og js
Tags:
javascript
Bruger #16821
@ 13.11.11 17:04
11
Jeg forsøger at hente adresse på et billede i et popup vindue og derefter indsætte det i det oprindelige vindue. Kaldet ser således ud:
<a href="#" onclick="insertAtCursor(window.opener.document.Kreator.Tekst, document.getElementById('img1').value);">Hent billede</a>
Min function ser således ud:
function insertAtCursor(myField, myValue) {
FV = '<center><img src="' + myValue + '" width="400"></center>'
myValue = FV
//IE support
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
}
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == '0') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos)
+ myValue
+ myField.value.substring(endPos, myField.value.length);
} else {
myField.value += myValue;
}
window.close();
}
Den virker i Firefox, men ikke i IE. Der skrives ikke noget, men meldes heller ingen fejl.
Hjælp!
4
svar postet i denne tråd vises herunder
1
indlæg har modtaget i alt
3
karma
Sorter efter stemmer
Sorter efter dato
3
Bruger #16821
@ 14.11.11 18:32
11
Ja, selvfølgelig. Linien med
sel = document.selection.createRange();
skulle være
sel = opener.document.selection.createRange();
0
Bruger #16821
@ 14.11.11 14:19
11
Jeg har løst problemet.
0
Bruger #5789
@ 14.11.11 16:59
640
nu er det ikke mig der har givet dig den skønne karma, men husk at beskriv løsningen, så andre kan drage gavn af din erfaring.
0
Bruger #5789
@ 14.11.11 18:38
640
Så kan jeg lige rette op på det karma
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags