22. juni 2004 - 13:39
Der er
20 kommentarer og 1 løsning
Skriv txt på "opener" side vha. innerHTML
Hej med Jer, Jeg ønsker at kunne angive en tekst i et span på en side. Udfordringen ligger i følgende: Mit event der trigger denne tekst ligger i et andet vindue (Der er åbnet af denne side). Kan det overhovedet lade sig gøre og i så fald - hvordan ? Håber I kan hjælpe. MVH Wolfgang
Annonceindlæg fra SuperOffice
opener.document.getElementById("DinSpan").innerHTML = "Denne tekst";
Hej Fennec, Jeg kan på ingen måder få dette til at virke :(
har du nogen bud på, hvad der kan være i vejen?
Det kan jeg ikke forstå. Får du en fejl? Har du givet dit <span> element et id?
Hej, ->Har du givet dit <span> element et id? Jeps <span id="LevAdr"> Burde det ikke være korrekt ?
jo, hvis du også bruger det id i getElementById(). Men det gør du vel :o) Du burde få en script fejl, hvis systemet ikke kan få fat i elementet. Får du ikke det??
Og du huskes der også at macthe id på span, med id i javascript ikke? <span id="LevAdr">..</span> opener.document.getElementById("LevAdr").innerHTML = "Denne tekst";
Der kommer naturligvis en fejl; "Der er syntaksfejl." Link: <a href="java script:;" opener.document.getElementById("LevAdr").innerHTML = "Denne tekst";>bla</a> Mål: <span id="LevAdr"></span>
22. juni 2004 - 14:16
#10
<a href="java script:;" onclick="opener.document.getElementById('LevAdr').innerHTML='Denne tekst';">bla</a> sådan der
22. juni 2004 - 14:18
#11
Jep! Jeg har dog en anden funktion først Reset(); men det burde jo ikke gøre nogen forskel. Jeg har prøvet uden den.
22. juni 2004 - 14:19
#12
eller: <a href="java script:opener.document.getElementById('LevAdr').innerHTML = 'Denne tekst';">bla</a>
22. juni 2004 - 14:19
#13
Hele mit link. <a href="java script:;" onclick="Reset(); opener.document.getElementById("LevAdr").innerHTML = "Denne tekst"; opener.document.NewRequest.AAID.value=opener.document.NewRequest.AAID.value+'0'; window.close(); return false;"><img src="Images/icon_choosetext.gif" alt="Vælg denne adresse" width="21" height="16" border="0" /></a>
22. juni 2004 - 14:20
#14
Der er forskel på " og ' Kan du så se hvad der er galt? :)
22. juni 2004 - 14:22
#15
...ellers er den her: <a href="java script:;" onclick="Reset(); opener.document.getElementById('LevAdr').innerHTML = 'Denne tekst'; opener.document.NewRequest.AAID.value=opener.document.NewRequest.AAID.value+'0'; window.close(); return false;"><img src="Images/icon_choosetext.gif" alt="Vælg denne adresse" width="21" height="16" border="0" /></a>
22. juni 2004 - 14:22
#16
<a href="java script:;" onclick="Reset(); opener.document.getElementById(\"LevAdr\").innerHTML = \"Denne tekst\"; opener.document.NewRequest.AAID.value=opener.document.NewRequest.AAID.value+'0'; window.close(); return false;"><img src="Images/icon_choosetext.gif" alt="Vælg denne adresse" width="21" height="16" border="0" /></a>
22. juni 2004 - 14:24
#17
Jeg har nu rettet " til ' og det heller ikke :( Hvad søren kan der næsten være galt?
22. juni 2004 - 14:26
#18
-> Roenving Det virker heller ikke :(
22. juni 2004 - 14:39
#19
Jeg genstartede maskinen og vupti... Så virker det. Weird !!! Fennec du havde det rigtige svar først. Umiddelbart er pointene dine. Vil du ikke oprette et nyt svar.
22. juni 2004 - 14:42
#20
Husk, når du sidder og udvikler at tømme browserens cache jævnligt, og altid, når du ændrer småting i en side !-) IE: Funktioner --> Internetindstillinger --> Slet filer ... i Midlertidige internetfiler-sektionen --> Hak boksen af --> Ok --> Ok
22. juni 2004 - 14:43
#21
så siger jeg da tak.
Vi tilbyder markedets bedste kurser inden for webudvikling