Des variables php dans le javascript

stafa112 Messages postés 94 Statut Membre -  
duanration Messages postés 9 Date d'inscription   Statut Membre -
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
Configuration: Windows XP
Safari 530.5

7 réponses

  1. caccia Messages postés 96 Statut Membre 16
     
    Salut!

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

    echo "drop_block_".$indexer;
    0
  2. stafa112 Messages postés 94 Statut Membre 3
     
    J'ai déjà testé ça mais ça marche pas.
    Merci
    0
  3. caccia Messages postés 96 Statut Membre 16
     
    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
  4. stafa112 Messages postés 94 Statut Membre 3
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. stafa112 Messages postés 94 Statut Membre 3
     
    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
  7. caccia Messages postés 96 Statut Membre 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
  8. duanration Messages postés 9 Date d'inscription   Statut Membre 1
     
    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