Avatar billede swasper Nybegynder
11. december 2000 - 01:19 Der er 3 kommentarer og
2 løsninger

Popup Vinduer

Hejsa

Jeg skal bruge et script der åbner tre popup vinduer når man kommer ind på en side, man skal kunne placere de tre popup vinduer, samt have mulighed for at linke imellem vinduerne. Hvad jeg mener er at hvis man klikker på et link i et af popup vinduerne så skal linket pege på en side der bliver åbnet i et af de andre popup vinduer.

Er der nogen der kan hjælpe med et sådan et ?
Avatar billede bacardil Nybegynder
11. december 2000 - 01:27 #1
Kan du ikke bare indsætte 3 gange..

<script>
window.open(\"url\",\"navn\",\"width=265,height=385\");
</script>

???
Avatar billede okay Nybegynder
11. december 2000 - 01:31 #2
her er der blevet snakket om det, så du finder det du søger !!

http://www.eksperten.dk/spm/37745
http://www.eksperten.dk/spm/37718
Avatar billede okay Nybegynder
11. december 2000 - 01:32 #3
Avatar billede jakoba Nybegynder
11. december 2000 - 20:36 #4

<script>
var mit_vindue_1 = window.open(\"url_1\",\"navn_1\",\"width=265,height=385\");
var mit_vindue_2 = window.open(\"url_2\",\"navn_2\",\"width=265,height=385\");
var mit_vindue_3 = window.open(\"url_3\",\"navn_3\",\"width=265,height=385\");
</script>

for at adressere vindue nr 1 fra et af de åbnede vinduer adresserer du det med:

window.opener.mit_vindue_1

osv for de andre

du kan bruge target=\"navn_1\" fra det vindue der åbnede de 3, men jeg er ikke sikker på om du kan bruge det fra \'nabovinduerne\'. Prøv.

for at positionere vinduerne på skærmen ved åbning har du brug for noget i retning af:

var posx = 20;  // vindue starter 20 pixel fra venstrekant af skærmen
var posy = 35;  // vindue starter 35 pixel under toppen af skørmen
...
  if (navigator.appName!=\"Netscape\") {
    var pos = \",left=\"+posx+\",top=\"+posy
  } else {
    var pos = \",screenX=\"+posx+\",screenY=\"+posy
  };
  window.open(\"mrc.html?\"+nry ,\"c\"
            ,\"location=1,menubar=1,toolbar=1\" +pos
              +\",resizable=1,scrollbars=1,height=340,width=510\");

for at åbne hvert vindue.
Netscape og Explorer ku ikke blive enige om hvad positionerings parametrene skulle hedde.

mvh JakobA
Avatar billede jakoba Nybegynder
11. december 2000 - 20:39 #5
Sorry \"mrc.html\" fulgte med fra der keg kopierede fra

  window.open(\"url_1\",\"navn_1\"
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