Idiot pour ceux qui savent: Evnt OnClick Html

Résolu/Fermé
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 8 juil. 2009 à 23:09
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 9 juil. 2009 à 18:32
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...

3 réponses

Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 209
9 juil. 2009 à 13:19
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
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
9 juil. 2009 à 14:25
ne mets pas ta liste en multiple et mets onChange
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 209
9 juil. 2009 à 18:32
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