login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Luie popups (Opgelost)

Offline Bertjuh - 30/01/2007 16:36 (laatste wijziging 30/01/2007 16:51)
Avatar van BertjuhHTML interesse Hallo,

Ik heb de volgende code in de head:
  1. <script language="javascript" type="text/javascript">
  2.  
  3. function openvenster() {
  4. var win = window.open( '../pages/popup.php?info=add-cat', 'kleinvenster1', 'height=500, width=660,scrollbars=no,toolbar=no,location=no');
  5. win.focus();
  6. return false;
  7. }
  8. </script>


en doe verder:
  1. <a href="help/add-cat" onclick="window.open('../pages/popup.php?info=add-cat','Help', 'width=450,height=450,scrollbars=no,toolbar=no,location=no'); return false"><img src="images/help.png" border="0" title="Meer informatie" /></a>
  2.  
  3. <a href="../pages/popup.php" onclick="return openvenster()"><img src="images/information.png" border="0" title="Meer informatie" /></a>


Ik heb deze twee links zo gedaan om het zaakje te kunnen testen.

Maar nu het probleem: de ene keer doen ze het allebei, hoevaak ik er ook op klik. Maar soms doen ze het allebei niet!

Hoe kan dit?

edit:
Nog een raarder iets:


  1. <script language="javascript" type="text/javascript">
  2. function openvenster(href) {
  3. var win = window.open(href, 'kleinvenster1', 'height=500, width=660, top=20, left=10');
  4. win.focus();
  5. return false;
  6. }
  7. </script>


en

  1. <a href="../pages/popup.php?info=add-cat" onclick="return openvenster(this.href)"><img src="images/information.png" border="0" title="Meer informatie" /></a>


werkt de ene keer gewoon goed, maar doe ik een refresh, dan opent hij de pagina in het venster waar de link staat (_self dus)
en negeert hij de javascript compleet!

Verder staat op een andere pagina dezelfde code en deze werkt iedere keer perfect. Het enige verschil is dat die code in een andere map staat, en ik niet ../pages/popup.php hoef te doen maar gewoon pages/popup.php (zonder ../)

Zou het daar aan kunnen liggen?

8-S

5 antwoorden

Gesponsorde links
Offline Gerard - 30/01/2007 16:40
Avatar van Gerard Ouwe rakker mmmmm, misschien zijn ze toch echt lui :X
Offline Bertjuh - 30/01/2007 16:57 (laatste wijziging 30/01/2007 16:57)
Avatar van Bertjuh HTML interesse Ok laat maar -->

Als ik de site upload naar een 'echte' server op internet ipv mijn easyPHP localhost, doettie het gewoon wel altijd goed :/

Maar toch bedankt voor de hulp!
Offline Ibrahim - 30/01/2007 17:13
Avatar van Ibrahim PHP expert maar dat maakt toch niets uit. Het is JS, clientside. Daar heeft een server toch niets mee te maken eigelijk ?
Offline Bertjuh - 30/01/2007 17:20
Avatar van Bertjuh HTML interesse Je zou zeggen van niet nee, maar blijkbaar zit er wel verschil in de interpreter van easyPHP en de rest. Klein bugje denk
Offline Mad_Mike - 30/01/2007 17:29
Avatar van Mad_Mike PHP beginner easyphp heeft hier niets mee te maken. Als het goed is krijg je netjes dezelfde javascript code te zien in de bron wanneer je het online zet. Zou wellicht nog een cache probleempje kunnen zijn....
Bedankt door: Bertjuh
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.211s