Idiot pour ceux qui savent: Evnt OnClick Html

Résolu
Fallentree Messages postés 2445 Statut Membre -  
Fallentree Messages postés 2445 Statut Membre -
Bonjour,
Je recherche le moyen d'afficher une image à l'aide d'un menu déroulant.

Ptit element de code:
<form ....
<SELECT NAME="Photos[]" ONCLICK=("TxtVignette.value=this.form.photos.select.value") type="text" SIZE="5" MULTIPLE>
<?php Select_Photo($Directory); Push_File($Directory);?></SELECT>
<INPUT NAME="TxtVignette" TYPE="Text" VALUE="toto est">
<IMG NAME="Vignette" SRC="" BORDER="0" HEIGHT="150" width="200" ALT="" HSPACE=0" VSPACE="0">

Donc lorsque, je click dans le menu en Vacance.
Je veux la photo de toto est en vacance et pour le moment, juste voir la synthase pour les evenements HTML.

Merci d'avance...
Configuration: Le monde est grand mais les livres sont petits et pas fait pour  ....

3 réponses

  1. Fallentree Messages postés 2445 Statut Membre 210
     
    j ai trouvé une solution javascript

    function affichage(champ) {
    // on affecte à la zone de texte la variable passée par la fonction appelée sur le bouton radio
    document.formulaire.explication.value = champ;
    }

    Mais je vais aucune infos sur une redaction PHP ...
    Est ce la meme redaction ?

    Merci de vote colaboration.
    0
  2. Alain_42 Messages postés 5413 Statut Membre 904
     
    ne mets pas ta liste en multiple et mets onChange
    0
  3. Fallentree Messages postés 2445 Statut Membre 210
     
    Et le miracle fut : SELECT NAME="Photos[]" onclick="Vignette.src=this.value"

    mais encore
    onclick="<?php OnclickPhoto("this.value",$Directory)?>"

    function OnclickPhoto($tmp,$Directory){
    $str="'".$Directory."/'+".$tmp; //attention au guillemet
    echo "Vignette.src=".$str;
    echo "; TxtVignette.value=".$str;
    }
    0