Page 1 sur 1
Appel de PHP dans une balise SCRIPT
Posté : 19 juin 2005, 17:54
par stevelace
Bonjour,
Jai un petit problème avec un script php inclus dans une page html avec cette méthode :
Code : Tout sélectionner
<SCRIPT LANGUAGE="JAVASCRIPT" TYPE="TEXT/JAVASCRIPT" SRC="http://www.kitgr.com/script1.php?ref=2"></SCRIPT>
voici une page d'essai :
http://www.s-l-d.com/kitgrscript.htm
Le problème est que mon script s'affiche une fois sur deux !
je n'arrive pas a comprendre pourquoi une fois il fonctionne et une autre fois sa ne fonctionne pas. Si vous pouvez m'aider, je voous en remercie d'avance.
Posté : 19 juin 2005, 18:11
par Cyrano
Attention, tu appelles une page avec une extension .php dans une balise de JavaScript, il n'est pas sûr que ça soit tout à fait bon. J'avoue que je ne comprends pas très bien ce que tu veux faire: quand on clique sur le lien, on onbtient une nouvelle page complète... Si c'est pour faire ouvrir une autre page et utilises une balise <a> au lieu de <script> et ajoutes un gestionaire d'évènement onclick(window.open("url.de.la.page.php?param=valeur")).
Posté : 19 juin 2005, 18:17
par stevelace
J'ai pas le choix d'appeler ma page php c'est un script php qui sort en javascript
Exemple tres raccourci de mon script de ma page script1.php
Code : Tout sélectionner
<?php
$variable = "bonjour";
?>
document.write('<?php echo $variable; ?>');
ce type de code est sensé fonctionner à merveille !
au fait le scrip sert à mes membres qui désirent afficher aléatoirement les kits de mon site sur le leur.
Posté : 19 juin 2005, 18:25
par Cyrano
Ça ne change rien au problème, as-tu essayé de corriger de la manière que j'ai suggérée ?
Le risque en appelant un script PHP avec JavaScript, c'est que l'appel est fait depuis le client et non depuis le serveur: le PHP inclus dedans risque donc de ne pas être interprété.
Posté : 19 juin 2005, 19:02
par angel0
Je confirme cette méthode marche. Tu as mis un header en haut de ta page script1.php ?
header ("Content-type: text/javascript");
Posté : 19 juin 2005, 23:25
par stevelace
non j'essaie et je donne des news
Posté : 19 juin 2005, 23:35
par stevelace
Je mis le header mais le problème presisite
voici une page d'essai :
http://www.s-l-d.com/kitgrscript.htm
Pour voir véritablement ce que je veu dire, actualisez la page plusieurs fois.
Jai mis les codes sources sur la page
Posté : 20 juin 2005, 06:51
par stevelace