Des variables php dans le javascript

Fermé
stafa112 Messages postés 70 Date d'inscription samedi 9 août 2008 Statut Membre Dernière intervention 14 mars 2014 - 8 sept. 2009 à 16:08
duanration Messages postés 9 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 20 novembre 2009 - 9 sept. 2009 à 12:38
Bonjour,
Comment peut mettre des variables php dans le javascript voici un exemple du code dans une page avec extention php :

<a onClick="javascript:ahahscript.ahah('<?php echo $base_url;?>/flag_ajax.php?abuse=<?php echo $indexer;?>&flag_type=videocomments', 'drop_block_<?php echo $indexer;?>', '', 'GET', '', this); showBlock('drop_block_<?php echo $indexer;?>');">Report Abuse</a>


Comment donc mettre ces variable car ça marche pas le code ci-dessus.

Merci
A voir également:

7 réponses

caccia Messages postés 95 Date d'inscription mardi 21 juillet 2009 Statut Membre Dernière intervention 16 juin 2010 16
8 sept. 2009 à 16:35
Salut!

Tu ferais mieux de mettre javascript dans php... C'est à dire quelque chose de la forme

echo "drop_block_".$indexer;
0
stafa112 Messages postés 70 Date d'inscription samedi 9 août 2008 Statut Membre Dernière intervention 14 mars 2014 3
8 sept. 2009 à 16:49
J'ai déjà testé ça mais ça marche pas.
Merci
0
caccia Messages postés 95 Date d'inscription mardi 21 juillet 2009 Statut Membre Dernière intervention 16 juin 2010 16
8 sept. 2009 à 17:27
tu peux mon montrer ce que tu avais fais justement de cette façon là? J'avais un peu galéré quand j'avais essayé mais finalement pour peu d'être un peu rigoureux, ça le fait!
0
stafa112 Messages postés 70 Date d'inscription samedi 9 août 2008 Statut Membre Dernière intervention 14 mars 2014 3
8 sept. 2009 à 23:48
Voila le code

<script type="text/javascript">
var so = new SWFObject("flvplayer.swf","site","560","420","7");
so.addParam("wmode","transparent");
so.addParam("allowScriptAccess", "always");
so.addParam("allowfullscreen","true");
so.addVariable("bufferlength", "<? echo"drop_block_".$video_buffer_time;?>");
so.addVariable("fullscreen","true");
so.addVariable("width","560");
so.addVariable("height","420");
so.addVariable("stretching", "exactfit");
so.addVariable("autostart", "<? echo "drop_block_".$auto_play_vid;?>");
so.addVariable("file", "uploads/<? echo"drop_block_".$video_play;?>");
so.addVariable("logo", "<? echo"drop_block_".$base_url;?>/images/playerlogos/logo-player.png");
so.addVariable("image","<? echo"drop_block_".$base_url.'/'."drop_block_".$thumb_file;?>");
so.addVariable("skin", "<? echo"drop_block_".$base_url;?>/skins/Snel.swf");
so.addVariable("controlbar", "bottom");
so.addVariable("volume", "100");
[var.adsplus1;htmlconv=no;]
so.write("mediaspace");
</script>

Et ça marche pas
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
stafa112 Messages postés 70 Date d'inscription samedi 9 août 2008 Statut Membre Dernière intervention 14 mars 2014 3
8 sept. 2009 à 23:58
Voici un autre qui ne marche aussi :
<a href="javascript:void(0)" onClick="javascript:ahahscript.ahah('<?php echo "drop_block_".$base_url;?>/flag_ajax.php?abuse=<?php echo "drop_block_".$vid;?>&flag_type=videos', 'playlist_ajaxdiv', '', 'GET', '', this);">
0
caccia Messages postés 95 Date d'inscription mardi 21 juillet 2009 Statut Membre Dernière intervention 16 juin 2010 16
9 sept. 2009 à 12:16
Moi je ferai:
<?php

echo ("<script type=/"text/javascript/">");
echo ("var so = new SWFObject(/"flvplayer.swf/",/"site/",/"560/",/"420/",/"7/");")

[...]

et ce pour toutes les lignes...

?>
0
duanration Messages postés 9 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 20 novembre 2009 1
9 sept. 2009 à 12:38
Fait gaffe avec les balises PHP.
Il me semble que sans espace ca merde

blablabla<?php echo "caca";?> = Ca merde
blablabla<?php echo "caca"; ?> = Ca devrait l'faire.
0