Avatar billede dennism Nybegynder
06. juli 2006 - 22:43 Der er 4 kommentarer og
2 løsninger

JavaScript: kode i popup-vindue?

Jeg har denne kode, som jeg bruger til at åbne et popup-vindue med:

NewWin = window.open('http://www.demaweb.dk', 'window01', 'width=300,height=400,resizable');
NewWin.focus();

Jeg kunne godt bruge en kode, som f.eks. tager det div på den åbnede side (demaweb.dk) der hedder test, og udskriver det der står deri.

Jeg har prøvet med dette:
alert(window01.test.innerHTML);

Men det virker desværre ikke.

Håber det er nogen der kan hjælpe. Skriv endelig, hvis I ikke forstå hvad det er jeg vil? Nu er der tilfældigvis ikke noget div på DeMaWeb.dk, men det var også bare et eksempel.
Avatar billede farving Nybegynder
06. juli 2006 - 23:13 #1
er det du vil at åbne et popup-vindue og så skrive i det vindue? fx

mainWindow:
<div id="test">text</div>

popUpWindow:
her skal der udskrives det som står i div#test?

Mvh Carsten
Avatar billede dennism Nybegynder
07. juli 2006 - 09:34 #2
Lad os sige, at jeg har en fil der hedder window.html. Den indeholder følgende:
<div id="test">text</div>

Denne fil bliver åbnet med:
NewWin = window.open('window.html', 'window01', 'width=300,height=400,resizable');
NewWin.focus();

Jeg er nu interesseret I, efter min focus, at kunne ændre indholdet i windows.html#div#test.

Er det til at forstå?
Avatar billede farving Nybegynder
07. juli 2006 - 17:19 #3
<html>
<head>
<title>Dokument title</title>
<script language="JScript">
function OpenWindow(Info) {
    if (Info == "") {
        NewWin = window.open('new.html', 'window01', 'width=300,height=400,resizable');
        NewWin.document.getElementById("test").innerHTML = "test tekst";
        NewWin.focus();
    }
    else if (Info == "tekst") {
        NewWin.document.getElementById("test").innerHTML = "indsæt denne tekst";
        NewWin.focus();
    }
}
</script>
</head>

<body>
<button onclick="OpenWindow('')">Klik her</button>
<button onclick="OpenWindow('tekst')">Indsæt tekst</button>


</body>
</html>

=====
I new.html er der så en divboks ved ID="test",

Virker det som det skal?

Mvh Carsten
Avatar billede farving Nybegynder
08. juli 2006 - 12:21 #4
Virker det? og/eller forstod du eksemplet?

Mvh Carsten
Avatar billede dennism Nybegynder
19. juli 2006 - 16:46 #5
Det fungerede ikke helt - fandt en anden løsning.

Vi deler :)

Tak for hjælpen.
Avatar billede farving Nybegynder
21. juli 2006 - 00:24 #6
Okay, bare i orden

Mvh Carsten
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