06. juni 2002 - 01:11Der er
15 kommentarer og 1 løsning
Åbne nyt popup vindue i andet popup vindue
Hvordan sørger jeg for, at når jeg linker til et andet popup vindue fra et eksisterende popup vindue, åbnes det nye popup vindue i det gamle popup vindue???
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Slettet bruger
06. juni 2002 - 01:13#1
Ved hjælp af target. Eks. <ahref="test.html" target="vindue">Test</a> <ahref="test2.html" target="vindue">Test2</a>
Altså dit galleri vindue skal kaldes det samme som dit feriekoloni vindue. Det opnåes ved at kalde target="bla" f.eks. pointen er at der skal stå det samme i target.
var t; var j = 0; var p = Pic.length; var preLoad = new Array(); for (i = 0; i < p; i++) { preLoad[i] = new Image(); preLoad[i].src = Pic[i]; } function runSlideShow() { if (document.all) { document.images.SlideShow.style.filter="blendTrans(duration=2)"; document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"; document.images.SlideShow.filters.blendTrans.Apply(); } document.images.SlideShow.src = preLoad[j].src; if (document.all) { document.images.SlideShow.filters.blendTrans.Play(); } j = j + 1; if (j > (p - 1)) j = 0; t = setTimeout('runSlideShow()', slideShowSpeed); } // End --> </script> <title>Databasetitler</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
var t; var j = 0; var p = Pic.length; var preLoad = new Array(); for (i = 0; i < p; i++) { preLoad[i] = new Image(); preLoad[i].src = Pic[i]; } function runSlideShow() { if (document.all) { document.images.SlideShow.style.filter="blendTrans(duration=2)"; document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"; document.images.SlideShow.filters.blendTrans.Apply(); } document.images.SlideShow.src = preLoad[j].src; if (document.all) { document.images.SlideShow.filters.blendTrans.Play(); } j = j + 1; if (j > (p - 1)) j = 0; t = setTimeout('runSlideShow()', slideShowSpeed); }
Schulze: Der er kun en target i min galleri.html, hvilken anden target er det nu referer til?
Synes godt om
Slettet bruger
06. juni 2002 - 01:46#11
Det første popupvindue skal have en target f.eks. target="etellerandet" dit link til galleri.html skal så også bare have target="etellerandet" pointen er at target er ens.
var t; var j = 0; var p = Pic.length; var preLoad = new Array(); for (i = 0; i < p; i++) { preLoad[i] = new Image(); preLoad[i].src = Pic[i]; } function runSlideShow() { if (document.all) { document.images.SlideShow.style.filter="blendTrans(duration=2)"; document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"; document.images.SlideShow.filters.blendTrans.Apply(); } document.images.SlideShow.src = preLoad[j].src; if (document.all) { document.images.SlideShow.filters.blendTrans.Play(); } j = j + 1; if (j > (p - 1)) j = 0; t = setTimeout('runSlideShow()', slideShowSpeed); } // End --> </script> <title>Databasetitler</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
Schulze: Jeg kan kun få popup vindue 2 og 3 og flg. til at åbne i samme target. Hvad gør jeg galt.
Min struktur er således.
Jeg har et almindeligt vindue (start.htm), hvorfra jeg via et link kan åbne et popup vindue (galleri.html) herfra kan jeg åbne endnu et popup vindue (feriekoloni.htm). Herfra skal jeg igen kunne åbne et nyt popup vindue. Alle popup vinduerne skal åbnes i samme vindue.
Efter dit råd har jeg i min start.htm indsat flg.: <a href="#" onClick="window.open('galleri.html','win1','height=550,width=760')" target="test" >Skoletemaer</a>
I galleri.html er der indsat: <a href="#" onClick="window.open('feriekoloni.htm','gal','width=760,height=550');return false" target="test">
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.