Bien le bonjour, je me lance dans le js et forcement ça marche pas :p
Je viens donc à vous, espérant que vous pourrez m'éclairer.

Je vous explique :

J'ai un formulaire, avec un select. Quand certains champs du select sont sélectionné un champ texte apparait en dessous, jusque la tout marche nikel.
Mais j'aimerai faire bouger une image quand ces derniers sont sélectionné et la problème. Indépendamment mes deux scripts marchent, mais mis ensemble c'est le bazar.

Dans l'idéal j'aimerai qu'une fois mon champ select sélectionné mon champ texte apparaissent et que le reste du formulaire descende d'un cran, car pour le moment j'ai un espace vide (la ou les champs cachés sont positionné).

Je vous post mon code en espérant avoir été assez clair

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<head>
<script language="JavaScript">
<!-- ICI SONT MES DEUX FONCTIONS, J AI TENTE DE LES COMPILER POUR QU ELLES S EXECUTE EN MEME TEMPS MAIS IMPOSSIBLE
<!-- JE VOUDRAIS METTRE MA 1ERE FONCTION DANS Affich_cach, DE CETTE MANIERE DANS MON FORMULAIRE LE onChange N APPELlE QU UNE FONCTION! :(
 
<!-- FONCTION POUR AFFICHER ET BOUGER MON IMAGE
var haut=0;
document.write("<IMG SRC="move_test.jpg" ID="ombre" STYLE="position:absolute;top:"+haut+";left:500">");
 
cmpt=setInterval("a()",10);
function a(){
	if(document.getElementById) {
		haut+=1;
		window.document.getElementById("ombre").style.top =haut;
		if(haut>100) { clearInterval(cmpt); }
	}
}
 
<!-- FONCTION POUR AFFICHER ET CACHER MON TEXTE
function Affich_cach(texte){
	if (texte=="autre"){
	document.getElementById("autre").style.visibility= "visible";
		}else{
		document.getElementById("autre").style.visibility= "hidden";
		}
 
	if (texte=="bouche"){
	document.getElementById("bouche").style.visibility= "visible";
		}else{
		document.getElementById("bouche").style.visibility= "hidden";
		}
}
//-->
</script>
</head>
<body>
<table>
	<tr>
    	<td>
        <td><form method="post" action="mail_traitement.php">            	
                <b>Comment avez vous connu le js?</b>
                <br />
                <select size="1" name="contenu" onChange="Affich_cach(this.value)"> 
                    <option value="pigeon" >Par mail</option>
                    <option value="poste" >Par la poste</option>
                    <option value="fax" >Par le fax</option>
                    <option value="bouche" >Par bouche &agrave; oreille</option>
                    <option value="autre" >Autre</option>
                </select>
				<br><br>                                    
                <div id="bouche" style="visibility:hidden;position: absolute;"><b>Indiquer la personne qui vous a fait d&eacute;couvrir le js :<b>
                <br />                                  					 
                <input type="text" name="parrain" size="60" value="" /></div>								    
                <div id="autre" style="visibility:hidden;position: absolute;"><b>Pr&eacute;cisez :<b>
                <br />
                <input type="text" name="precisez" size="60" value="" /></div>
                <br><br /><br /><br />
                <b>Votre mail :</b><br />
                <textarea cols="45" rows="15" name="texte"></textarea><br />
                <input type="hidden" value="fr" name="langue" />
                <input type="submit" value="Envoyer" />
             </form>
        </td>
    </tr>
</table>
</body>
</html>