Toon posts:

[js] pop-up veranderd van vorm

Pagina: 1
Acties:

Verwijderd

Topicstarter
Wanneer ik op een site twee pop-up's wil hebben. 1 met een grote van 200 x 400 en 1 met een grote van 600 x 800. Ik open de eerste pop-up en de inhoud verschijnt netjes op de gooeden plaats. vervolgens sluit ik dit venster niet, maar open de tweede pop-up, de inhoud van het 600 x 800 venster wordt in het 200 x 400 geplaatst. M.a.w. het past niet meer omdat de pop-up grote niet mee veranderd. ik gebruik nu:

<script language="JavaScript">
<!--
function popwin2() {
var myPop = window.open('http://www.url.nl/popup_vast/jac.htm','mywindow','width=570,height=410,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,left=1,top=1,copyhistory=0,resizable=0');
myPop.focus();
}
//-->

<a href="javascript:popwin1()">

iemand enig idee hoe ik dit aanpas ?

[ Voor 8% gewijzigd door Verwijderd op 15-06-2005 14:33 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Je moet ze niet allabei mywindow noemen natuurlijk ;)

  • Graham
  • Registratie: Maart 2001
  • Laatst online: 06-05 13:06
^zie hierboven maar zou je je code effe tussen code tags kunnen plaatsen, is wat fijner lezen dan nu. Want zeg nou zelf dit...

code:
1
2
3
4
5
6
7
8
9
<script language="JavaScript">
<!--
function popwin2() {
var myPop = window.open('http://www.url.nl/popup_vast/jac.htm','mywindow','width=570,height=410,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,left=1,top=1,copyhistory=0,resizable=0');
myPop.focus();
}
//-->

<a href="javascript:popwin1()">


...zie er een stuk fijner uit.

[ Voor 67% gewijzigd door Graham op 15-06-2005 14:37 ]


Verwijderd

Topicstarter
Nu wordt er twee keer een scherm geopend. Ik wil het liefst hetzelfde scherm maar dan met een andere grote. Of is dit onmogelijk ?

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Verwijderd schreef op woensdag 15 juni 2005 @ 14:40:
Nu wordt er twee keer een scherm geopend. Ik wil het liefst hetzelfde scherm maar dan met een andere grote. Of is dit onmogelijk ?
Dat is wel mogelijk maar dat doe je niet met een window.open, daarmee kun je een nieuw scherm openen of in een bestaand scherm een nieuwe pagina zetten.

Wat jij bedoeld is dit:
code:
1
2
3
var myPop = window.open('http://www.url.nl/popup_vast/jac.htm','mywindow');
myPop.resizeTo(800, 600);
myPop.focus();

Verwijderd

Topicstarter
Nu wordt iedere pop-up geresized naar 800x600 terwijl ik zelf wil bepalen hoe groot dit scherm word.

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Verander die 800 en die 600 dan :/

  • KneoK
  • Registratie: December 2001
  • Laatst online: 22:59

KneoK

Not in a million lightyears

Verwijderd schreef op woensdag 15 juni 2005 @ 15:04:
Nu wordt iedere pop-up geresized naar 800x600 terwijl ik zelf wil bepalen hoe groot dit scherm word.
Uhm:
code:
1
2
3
4
5
6
7
8
9
if (Adhop wil klein){
   popWidth = 150;
   popHeight = 150;
}else if (Adhop wil groot){
   popWidth = 800;
   popHeight = 800;
}

myPop.resizeTo(popWidth, popHeight);


Of beter nog, een functie die de hoogte en breedte als argument neemt. Kun je gewoon in je link de hoogte en breedte aangeven. Maar goed, succes.

Verder is het niet zo heel handig om een functie popwin2 te maken en vervolgens popwin1 aan te roepen (maar dat zal wel een typfout zijn).

[ Voor 19% gewijzigd door KneoK op 15-06-2005 16:17 ]

Pagina: 1