[javascript]Définir variable

Définir variable [javascript] - HTML/CSS - Programmation

Marsh Posté le 25-05-2005 à 07:03:18    

Voila mon script :
 

Code :
  1. <?
  2. echo '<head>
  3. <script type="text/javascript">
  4. tapopup = window.open("http://www.voila.fr", "tt", "height=500, width=500,toolbar=1" );
  5. function Refresh()
  6. {
  7. tapopup.location.href="http://www.msn.fr";
  8. }
  9. </script>
  10. </head>
  11. <body onload="setTimeout(\'Refresh()\',3000)">
  12. </body>';
  13. ?>


 
mais je n'arrive pas à déclarér la variable tapopup.location, pourriez vous m'aidez ,


Message édité par jojo545 le 25-05-2005 à 07:04:22
Reply

Marsh Posté le 25-05-2005 à 07:03:18   

Reply

Marsh Posté le 25-05-2005 à 07:41:35    

ca ne se modifie pas la location d'une page en Javascript. et ce que tu cherches à faire m'a l'air tres crade....
 
C'est pour quoi faire ?

Reply

Marsh Posté le 25-05-2005 à 08:06:44    

gatsusat a écrit :

ca ne se modifie pas la location d'une page en Javascript


Si [:dawa]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 25-05-2005 à 08:50:19    

/me s'autoflagèle et obéit à Masklinn son dieu

Reply

Marsh Posté le 25-05-2005 à 09:16:57    

gatsusat a écrit :

/me s'autoflagèle et obéit à Masklinn son dieu


Mais j'ai pas dit que c'était bien [:dawa]
(j'ai peut être mal compris ta déclaration quoi)


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 25-05-2005 à 10:47:58    

jojo545 : Lorsque settimeout va exectuer ta fonction, cette dernier n'aura plus acces a la variable tapopup.
Faut utiliser les "closures".

Reply

Marsh Posté le 25-05-2005 à 13:01:12    

ba enfait le principe :  
 
Ouvrir un premier popup avec l'adresse voila.fr puis au bout de 3 sec le redirigé vars une adresse msn.fr ?
 
Pourriez-vous me proposez une correction sa serai vrai très gentil.?
 
Merci d'avance.

Reply

Marsh Posté le 25-05-2005 à 17:41:31    

Tu peux aussi utiliser une fonction anonyme (et une closure :p) :
 

Code :
  1. body onload="setTimeout(function() { tapopup.location.href="http://www.msn.fr";},3000);">


Message édité par cerel le 25-05-2005 à 17:41:55
Reply

Marsh Posté le 26-05-2005 à 17:40:34    

Ok mais dans ce cas je mets quoi dans <head> ?
 
Merci d'avance

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed