Avatar billede wolfgang Praktikant
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
Avatar billede fennec Nybegynder
22. juni 2004 - 13:42 #1
opener.document.getElementById("DinSpan").innerHTML = "Denne tekst";
Avatar billede wolfgang Praktikant
22. juni 2004 - 13:55 #2
Hej Fennec,

Jeg kan på ingen måder få dette til at virke :(
Avatar billede wolfgang Praktikant
22. juni 2004 - 13:55 #3
har du nogen bud på, hvad der kan være i vejen?
Avatar billede fennec Nybegynder
22. juni 2004 - 14:04 #4
Det kan jeg ikke forstå. Får du en fejl?
Har du givet dit <span> element et id?
Avatar billede wolfgang Praktikant
22. juni 2004 - 14:07 #5
Hej,

->Har du givet dit <span> element et id?
Jeps <span id="LevAdr">

Burde det ikke være korrekt ?
Avatar billede fennec Nybegynder
22. juni 2004 - 14:10 #6
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??
Avatar billede powernodes Nybegynder
22. juni 2004 - 14:14 #7
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";
Avatar billede wolfgang Praktikant
22. juni 2004 - 14:15 #8
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>
Avatar billede powernodes Nybegynder
22. juni 2004 - 14:15 #9
onclick="opener.do osv.
Avatar billede powernodes Nybegynder
22. juni 2004 - 14:16 #10
<a href="java script:;" onclick="opener.document.getElementById('LevAdr').innerHTML='Denne tekst';">bla</a>

sådan der
Avatar billede wolfgang Praktikant
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.
Avatar billede fennec Nybegynder
22. juni 2004 - 14:19 #12
eller:
<a href="java script:opener.document.getElementById('LevAdr').innerHTML = 'Denne tekst';">bla</a>
Avatar billede wolfgang Praktikant
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&aelig;lg denne adresse" width="21" height="16" border="0" /></a>
Avatar billede powernodes Nybegynder
22. juni 2004 - 14:20 #14
Der er forskel på " og '

Kan du så se hvad der er galt? :)
Avatar billede fennec Nybegynder
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&aelig;lg denne adresse" width="21" height="16" border="0" /></a>
Avatar billede roenving Novice
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&aelig;lg denne adresse" width="21" height="16" border="0" /></a>
Avatar billede wolfgang Praktikant
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?
Avatar billede wolfgang Praktikant
22. juni 2004 - 14:26 #18
-> Roenving
Det virker heller ikke :(
Avatar billede wolfgang Praktikant
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.
Avatar billede roenving Novice
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
Avatar billede fennec Nybegynder
22. juni 2004 - 14:43 #21
så siger jeg da tak.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester