qui peux me mettre ce script
<script>
var idkit = 00000;
var nomkit = "dialogue";
var tracker = "news_index2";
</script>
<script src="http://media2.carpediem.fr/promo/tooltip_dialerhtml/tooltip_dialerhtml_cb.js"></
script>
avec
echo '
merci d'avance
Page 1 sur 1
script avec echo
#2 Invité_fandeholly_*
Posté 28 avril 2004 - 20:38
c'est bizarre d'habitude ce genre de script c'est du javascript et donc on utilise pas echo mais document.write (je me trompe?)
echo je vois surtout ça en php mais la définition des variables n'est alors pas la même...
bref je sais pas trop ce qu'il faut en faire de ça...
echo je vois surtout ça en php mais la définition des variables n'est alors pas la même...
bref je sais pas trop ce qu'il faut en faire de ça...
#3
Posté 28 avril 2004 - 21:29
Surtout qu'ici on ne voit que les déclarations des variables, pas leur affichage, qui lui doit se faire dans "tooltip_dialerhtml_cb.js" (je suppose).
Mais comme tu l'as dis fandeholly : echo ce n'est utilisé qu'en php, mais en javascript on utilise document.write
Donc voila, je voit vraiment pas quoi faire avec ce bout de code...
Mais comme tu l'as dis fandeholly : echo ce n'est utilisé qu'en php, mais en javascript on utilise document.write
Donc voila, je voit vraiment pas quoi faire avec ce bout de code...
#4
Posté 28 avril 2004 - 21:38
Le69x,
C'est probablement pour que le php génère le Javascript, dans ce cas:
devrait faire l'affaire, non ?
C'est probablement pour que le php génère le Javascript, dans ce cas:
<?php echo <<< EOF <script> var idkit = 00000; var nomkit = "dialogue"; var tracker= "news_index2"; </script> <script src="http://media2.carpediem.fr/promo/tooltip_dialerhtml/tooltip_dialerhtml_cb.js"> </script> EOF; ?>
devrait faire l'affaire, non ?
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
#5
Posté 24 août 2004 - 15:23
Je vois 3 façons de le faire :
A mon avis, utilise la méthode 2, qui consiste à repasser en html pour écrire ton code js, puis revenir après en php pour la fin du script. C'est la plus propre et la plus rapide.
Si maintenant, tu as des variables php qui modifient le code javascript, utilise la 1, car les variables ne sont interpréter qu'entre des " et pas entre des '.
Par exemple :
La première écrit dans le code HTML :
La seconde :
Dans tous les cas, il faut systématiquement "échapper" les " ou ' s'ils sont entre des ' ou ".
Si tu t'amuses à écrire du js avec du php, tu risques de te prendre pas mal la tête avec ça :-)
(surtout lors des appels de fonctions js, avec des chaines de caractère en argument...)
Voilà voilà...
MuZ
<?php //début du code php //méthode 1 echo " <script> var idkit = 00000; var nomkit = \"dialogue\"; var tracker = \"news_index2\"; </script> <script src=\"http://media2.carpediem.fr/promo/tooltip_dialerhtml/tooltip_dialerhtml_cb.js\ "></script>"; //méhode 2 echo ' <script> var idkit = 00000; var nomkit = "dialogue"; var tracker = "news_index2"; </script> <script src="http://media2.carpediem.fr/promo/tooltip_dialerhtml/tooltip_dialerhtml_cb.js">< /script>'; //méthode 3 ?> <script> var idkit = 00000; var nomkit = "dialogue"; var tracker = "news_index2"; </script> <script src="http://media2.carpediem.fr/promo/tooltip_dialerhtml/tooltip_dialerhtml_cb.js">< /script> <?php //fin du code php ?>
A mon avis, utilise la méthode 2, qui consiste à repasser en html pour écrire ton code js, puis revenir après en php pour la fin du script. C'est la plus propre et la plus rapide.
Si maintenant, tu as des variables php qui modifient le code javascript, utilise la 1, car les variables ne sont interpréter qu'entre des " et pas entre des '.
Par exemple :
<?php //méthode 1 (à utiliser) $couleur1='blue'; $couleur2='red'; echo " <script> var couleur1 = '$couleur1'; var couleur2 = \"$couleur2\"; </script> "; //méthode 2 (à ne pas faire) echo ' <script> var couleur1 = \'$couleur1\'; var couleur2 = "$couleur2"; </script> '; ?>
La première écrit dans le code HTML :
<script> var couleur1 = 'blue'; var couleur2 = "red"; </script>
La seconde :
<script> var couleur1 = '$couleur1'; var couleur2 = "$couleur2"; </script>
Dans tous les cas, il faut systématiquement "échapper" les " ou ' s'ils sont entre des ' ou ".
<?php $phrase1="ce qu'il fait froid aujourd'hui !"; $phrase2='ce qu\'il fait froid aujourd\'hui !'; $phrase3="il m'a dit : \"Je viendrai te voir l'avant dernière semaine d'août.\""; $phrase4='il m\'a dit : "je viendrai te voir l\'avant dernière semaine d\'août."'; ?>
Si tu t'amuses à écrire du js avec du php, tu risques de te prendre pas mal la tête avec ça :-)
(surtout lors des appels de fonctions js, avec des chaines de caractère en argument...)
Voilà voilà...
MuZ
Partager ce sujet :
Page 1 sur 1



Haut













