Avatar billede gertnissen Nybegynder
25. august 1999 - 18:03 Der er 14 kommentarer og
1 løsning

Åbning af vinduer i vinduer i vinduer

Jeg ønsker fra en side at åbne et nyt vindue ved hjælp af javascript, fra det nye vindue ønsker jeg også at åbne et nyt vindue også på baggrund af et javascript (helst via funktion fra en fælles javasript source fil).
Alle 3 vinduer skal være åbne og de to nye skal helst blive liggende øverst, dvs nyeste vindue ligger højest.
Skal kunne virke i Netscape 4.04 til OS/2
Avatar billede dkkarpen Nybegynder
25. august 1999 - 18:34 #1
<SCRIPT>

function NewWin () {
NY=window.open('side.html','NY','width=625,height=480,toolbar=yes,scrollbars=yes')
}
</script>

<a href="java script:NewWin()">link</a>
Avatar billede cyberesben Nybegynder
25. august 1999 - 19:47 #2
og så lige en parameter, z-index=1 hvis de skal ligge øverst
Avatar billede gertnissen Nybegynder
25. august 1999 - 21:00 #3
Jeg er med på at det vil åbne et vindue, men hvordan lægger jeg et javascript ind i dette vindue som kan åbne yderligere et vindue fra dette.

win 1 -> win 2 -> win 3.
Avatar billede cyberesben Nybegynder
25. august 1999 - 21:07 #4
scriptet SKAL være i den html fil der er loadet i vinduet...
Avatar billede gertnissen Nybegynder
25. august 1999 - 21:42 #5
yes, jeg har prøvet med en write en write indeholdende "<html><head><script scr="bla"></script></head><body>" men script taggen stod ikke i sourcen i det nye vindue ?
Avatar billede dkkarpen Nybegynder
25. august 1999 - 22:03 #6
Nej den skal du jo selv skrive...
Avatar billede gertnissen Nybegynder
25. august 1999 - 22:21 #7
De vinduer jeg ønsker at åbne skal alle dannes dynamisk vha. javascript fra win 1, dvs. jeg har ikke mulighed for at gemme en statisk html side. (ala side.html)

Win 2 skal genereres fra et link/script fra win 1, og win 3 skal ligeledes genereres af et script men fra win 2.

Problemet er så, hvordan laver jeg win 2 indeholdende et link der via et javascript åbner win 3.
Avatar billede dkkarpen Nybegynder
25. august 1999 - 22:26 #8
Så skriver du bare:

<BODY onload="NewWin()">
Avatar billede gertnissen Nybegynder
26. august 1999 - 11:26 #9
Jeg er ikke sikker på at jeg forstår dig eller du mig. Her er lidt kode som jeg forestiller mig det måske kunne se ud - det virker bare ikke !

Fra Win 1 åbner jeg vha. et javascript Win 2 hvis indhold er lavet af javascriptet i Win 1, dvs det javascript i Win 2 der genererer Win 3 stammer oprindelig fra Win 1.

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function preview() {
if (!opened || p.closed) {p=window.open("","p","width=500,height=400")};
opened=true;
  p.document.open("text/html","replace")
  p.document.write('<HTML><HEAD><SCRIPT>')
  p.document.write('function lukop() {')
  p.document.write('p=window.open("","p","width=500,height=400")')
  p.document.write('p.document.open()')
  p.document.write('p.document.write("<H1>Win 3</H1><HR>")')
  p.document.write('p.document.close()')
  p.document.write('}')
  p.document.write('<SCRIPT></HEAD><BODY>')
  p.document.write('<H1>Win 2</H1><HR>')
  p.document.write('<FORM name="form2"><input value="OK" type=button onclick="lukop()"></FORM>')
  p.document.write('</BODY></HTML>')
  p.document.close()
}
opened=false;
</SCRIPT>
</HEAD>
<BODY>
<H1>Win 1</H1><HR>
<FORM NAME="form1"><INPUT TYPE="button" ONCLICK="preview()" VALUE="OK"></FORM>
</BODY>
</HTML>
Avatar billede mit Nybegynder
26. august 1999 - 18:03 #10
Lav 2 function's i Win1. en til at åbne Win2 (den du har preview),
og en til at åbne Win3(preview2).
knappen i Win2 skal så ha' en onclick="opener.preview2()"
Avatar billede gertnissen Nybegynder
26. august 1999 - 21:34 #11
Det lyder som en god løsning på problemet, det vil jeg prøve - jeg vender tilbage.
Avatar billede gertnissen Nybegynder
31. august 1999 - 22:34 #12
mit > Dit forslag var helt super. (ligesom dit svar på mit spørgsmål vedr. forms).

Lav et svar og du får de 60 point.
Avatar billede mit Nybegynder
01. september 1999 - 17:52 #13
Der var et svar

Tak !
Avatar billede gertnissen Nybegynder
03. september 1999 - 11:44 #14
Se meget gerne på mit nye spørgsmål, vedr. at kunne beholde vinduer øverst.

http://www.eksperten.dk/spm.asp?id=3929
Avatar billede mit Nybegynder
03. september 1999 - 12:02 #15
justincase har svaret...Det lyder meget fornuftigt...Jeg har desværre ikke tid til at kigge på det i øjeblikket :(
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