Passer une url en paramètre de fonction

Mammouth du PHP | 737 Messages

16 janv. 2012, 02:33

Bonjour,

Je suis p'tet passé à côté de quelque chose mais voilà la donne. J'ai une fonction loadvideo() chargé de lire une vidéo flv. Je voudrais faire en sorte de pouvoir passer en paramètre une url pour pouvoir lire n'importe quelle vidéo avec la même fonction. J'ai procédé ainsi :

Code : Tout sélectionner

function loadvideo(mon_url) { var x = document.createElement('div'); x.innerHTML = '<div name="video2" style="position:absolute;z-index:99;margin:0px 10px 0px 10px;padding:40px;width:840px;height:327px;background-color:#666;opacity:0.8;filter:alpha(opacity=80);"><object type="application/x-shockwave-flash" data="http://flv-player.net/medias/player_flv_maxi.swf" width="576" height="328"><param name="movie" value="http://flv-player.net/medias/player_flv_maxi.swf" /><param name="allowFullScreen" value="true" /><param name="FlashVars" value="flv=+mon_url+&width=576&height=328&autoplay=1" /></object><br /><a href="#" onClick="killvideo()">masquer</a>';
Mes liens écrits en PHP se présentent sous cette forme :
<a href="#" onClick="loadvideo('.$rows["lien_video"].');">'.$rows["nom_video"].'</a>
Pouvez-vous m'aider svp et me dire où je faute ?

Mega
;)
Dyslexics are teople poo

ViPHP
xTG
ViPHP | 7331 Messages

16 janv. 2012, 07:45

echo '<a href="#" onClick="loadvideo(\''.$rows["lien_video"].'\');">'.$rows["nom_video"].'</a>';
Une chaîne de caractère en JS est entouré de quotes. ;)

Mammouth du PHP | 737 Messages

23 janv. 2012, 11:17

Parfait, MERCI xTG, ca marche !!!
Dyslexics are teople poo