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 ?
11. december 2000 - 01:27
#1
Kan du ikke bare indsætte 3 gange..
<script>
window.open(\"url\",\"navn\",\"width=265,height=385\");
</script>
???
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