Put1 je galere ! question de newbie... [JS] - Programmation
Marsh Posté le 06-02-2002 à 18:47:52
t'as vu la tete de ton lien ???
ca met undifined parce que window.document.entree ne correspond à rien à mon avis. C'est sensé être quoi ?? un fomulaire ??
[edtfdsfsdfgdd]--Message édité par benou--[/edtfdsfsdfgdd]
Marsh Posté le 06-02-2002 à 18:52:17
ben keskila mon lien ??
http://toto.html?entree=1 ca veut pas dire "ouvre la page toto.html et affecte 1 a la variable entree" ?
si je fait un php y'a pas de pb :
if(isset($entree)):
echo entree;
Marsh Posté le 06-02-2002 à 19:00:55
kayasax a écrit a écrit : ben keskila mon lien ?? http://toto.html?entree=1 ca veut pas dire "ouvre la page toto.html et affecte 1 a la variable entree" ? si je fait un php y'a pas de pb : if(isset($entree)): echo entree; |
Javascript c'est du PHP? non évidament, c'est pourquoi ca marche pas
Marsh Posté le 06-02-2002 à 19:03:05
Merci c vachement + clair la !:fou:
Ventilo a écrit a écrit : Javascript c'est du PHP? non évidament, c'est pourquoi ca marche pas |
Marsh Posté le 06-02-2002 à 19:04:07
kayasax a écrit a écrit : ben keskila mon lien ?? |
ben clique dessus ... tu verras ...
En javascript, tu ne peux pas facilement récupérer les paramètres passés à l'url. La seule façon est de récupérer l'url (window.location.href) et de la découper pour retrouver la valeur de ton paramètre. en cherchant sur google tu devrais rapidement trouver des script tous fait qui font ca !
Marsh Posté le 06-02-2002 à 19:04:49
kayasax a écrit a écrit : Merci c vachement + clair la !:fou: |
D'Acord je m'excuse, mais javascript à rien a faire avec PHP. Mais on peut utiliser PHP pour "aider" javascript exmaple:
<script language="javascript">
window.document.write("entree : "+window.document.<php echo $entre; ?>);
</script>
[edtfdsfsdfgdd]--Message édité par Ventilo--[/edtfdsfsdfgdd]
Marsh Posté le 06-02-2002 à 19:08:14
ok pour les scuses !
En fait j'ai deja un script php ki marche nickel mais j'essaie de voir ce que je peux remplacer par javascript car d'apres ce que j'ai lu comme c traite du cote client c + rapide ...
Ventilo a écrit a écrit : D'Acord je m'excuse, mais javascript à rien a faire avec PHP. Mais on peut utiliser PHP pour "aider" javascript exmaple: <script language="javascript"> window.document.write("entree : "+window.document.<php echo $entre; ?>); </script> |
Marsh Posté le 06-02-2002 à 19:10:16
kayasax a écrit a écrit : ok pour les scuses ! En fait j'ai deja un script php ki marche nickel mais j'essaie de voir ce que je peux remplacer par javascript car d'apres ce que j'ai lu comme c traite du cote client c + rapide ... |
Je vois pas bien l'interet de faire ca... mais une chose est sur, tu ne poura jamais acéder à tes variables PHP en Javascript sans passer par PHP... Donc en fait ca change pas grand chose de mettre en Javascript ce que tu fait déjà en PHP
Marsh Posté le 06-02-2002 à 19:24:38
ben oui justement je veux plus de php la ou c'est possible de le remplacer par javascript...
je t'explique :
un visiteur arrive sur mon site il tombe sur la page d'accueil et il doit cliquer une fois sur le logo pour aller sur la page principale
en fait mon image est un element de formulaire qui me redirige avec toto.php?entree=1
ensuite dans ma page je fais un test if isset $entree pour savoir si je dois reafficher ou pas la page d'accueil
Et ma question est de savoir si on peut remplacer tout ca par un script js ... si c po clair va zieute mon site ce sera + parlant je pense
Ventilo a écrit a écrit : Je vois pas bien l'interet de faire ca... mais une chose est sur, tu ne poura jamais acéder à tes variables PHP en Javascript sans passer par PHP... Donc en fait ca change pas grand chose de mettre en Javascript ce que tu fait déjà en PHP |
Marsh Posté le 06-02-2002 à 18:45:24
si j'appele
une page toto.html qui contient ce script
<script language="javascript">
window.document.write("entree : "+window.document.entree);
</script>
par cette adresse http://toto.html?entree=1
ca marche pas
il m'affiche : "entree : undefined"
Why ???