login  Naam:   Wachtwoord: 
Registreer je!
 Forum

location.href

Offline Voldemort - 05/08/2005 11:37 (laatste wijziging 05/08/2005 11:56)
Avatar van VoldemortPHP ver gevorderde Ik heb iets gemaakt zodat van uit een pop-up deze pop-up wordt gesloten en dan naar een pagina gaat die in location.href staat. De pagina 'onder' de pop-up dus.

JS functie:

  1. <script language="javascript" type="text/javascript">
  2. function scherm()
  3. {
  4. location.href("http://www.harrypotter-dreuzels.com/site-account/duelleren/lid.php?actie=duelleren&duel=".$_GET['duelid']."");
  5. window.close();
  6. }
  7. </script>


Link code:

  1. <a href='javascript:scherm()'>Klik hier om naar het duel te gaan.</a>


Deze code geeft in IE onderaan: Gereed, maar met fouten op de pagina. Wat is er fout aan de bovenstaande code? En ze doet ook niks bij het klikken op die link.

10 antwoorden

Gesponsorde links
Offline nemesiskoen - 05/08/2005 11:49 (laatste wijziging 05/08/2005 11:49)
Avatar van nemesiskoen Gouden medaille

PHP expert
1. je stelt geen vraag.
2.
  1. location.href("http://www.harrypotter-dreuzels.com/site-account/duelleren/lid.php?actie=duelleren&duel=".$_GET['duelid']."");

dat gaat zowiezo niet werken.
  1. location.href("http://www.harrypotter-dreuzels.com/site-account/duelleren/lid.php?actie=duelleren&duel=<?php echo $_GET['duelid']; ?>");

dat heeft al iets meer kans om te werken
Offline Voldemort - 05/08/2005 11:55 (laatste wijziging 05/08/2005 12:23)
Avatar van Voldemort PHP ver gevorderde Nu sluit die enkel het venster, die location href werkt nog steeds niet.

Edit: De vraag is toegevoegd.
Edit2:Weet niemand het antwoord?
Offline haytjes - 05/08/2005 12:31 (laatste wijziging 05/08/2005 12:33)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
location.href = "http://www.harrypotter-dreuzels.com/site-account/duelleren/lid.php?actie=duelleren&duel=<?php echo $_GET['duelid']; ?>";
Offline Ontani - 05/08/2005 12:51
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
<?=$_GET['duelid'];?>

beetje korter
Offline ikkedikke - 05/08/2005 15:23
Avatar van ikkedikke PHP expert wat wil je
eerst zet je het adres van het scherm zelf naar dat adres en vervolgens sluit je het.. gaat niet werken hè;-)
Offline Voldemort - 05/08/2005 16:07 (laatste wijziging 05/08/2005 16:19)
Avatar van Voldemort PHP ver gevorderde Neen, em sluit het venster gwn.

@ikkedikke: Niet naar het scherm zelf, naar het scherm waar de code van de pop-up staat.

Dus: De pop-up opent vanaf index.php De pop-up heet popup.php dan bij klikken moet popup.php sluiten en index.php veranderen in http://www.harr...l=<?php echo $_GET['duelid']; ?>

Dat bedoel ik dus.
Offline haytjes - 05/08/2005 16:36 (laatste wijziging 05/08/2005 16:36)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
self.opener.location.href = 'http://.....',

zo bedoel je???
Offline Ontani - 05/08/2005 16:37
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
parent.opener.window.close();
Offline haytjes - 05/08/2005 17:10
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
parent.opener.window.close();
nep, 't moe gewoon
window.close();
Offline Voldemort - 05/08/2005 17:13 (laatste wijziging 05/08/2005 20:15)
Avatar van Voldemort PHP ver gevorderde Het is opgelost. Ik heb het nu zo gedaan:

Functie JS:
  1. function unload(){
  2. window.opener.location = 'http://www.harrypotter-dreuzels.com/site-account/duelleren/lid.php?actie=duelleren&duel=<?php echo $_GET['duelid']; ?>';
  3. window.close();
  4. }


Link:
  1. <a href='javascript:unload()'>Klik hier om naar het duel te gaan.</a>


Die werkt perfect.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.216s