Passer une url en paramètre de fonction

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Passer une url en paramètre de fonction

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

par Megadeth » 23 janv. 2012, 11:17

Parfait, MERCI xTG, ca marche !!!

Re: Passer une url en paramètre de fonction

par xTG » 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. ;)

Passer une url en paramètre de fonction

par Megadeth » 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
;)