Page 1 sur 1

Passer une url en paramètre de fonction

Posté : 16 janv. 2012, 02:33
par Megadeth
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
;)

Re: Passer une url en paramètre de fonction

Posté : 16 janv. 2012, 07:45
par xTG
echo '<a href="#" onClick="loadvideo(\''.$rows["lien_video"].'\');">'.$rows["nom_video"].'</a>';
Une chaîne de caractère en JS est entouré de quotes. ;)

[RESOLU] Passer une url en paramètre de fonction

Posté : 23 janv. 2012, 11:17
par Megadeth
Parfait, MERCI xTG, ca marche !!!