Ligne invisible par javascript
Résolu/Fermé
Utopia
-
3 févr. 2009 à 20:23
tokaido6 Messages postés 86 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 15 juillet 2012 - 3 févr. 2009 à 21:54
tokaido6 Messages postés 86 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 15 juillet 2012 - 3 févr. 2009 à 21:54
A voir également:
- Ligne invisible par javascript
- Aller à la ligne excel - Guide
- Site de vente en ligne particulier - Guide
- Partager photos en ligne - Guide
- Telecharger javascript - Télécharger - Langages
- Apparaitre hors ligne instagram - Guide
7 réponses
tokaido6
Messages postés
86
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
15 juillet 2012
2
3 févr. 2009 à 21:01
3 févr. 2009 à 21:01
Slt
<html>
<head>
<script language="JavaScript">
function test()
{
//On commence par cacher notre balise div
var obj=document.getElementById("pwet").style;
if(document.choix.divorce[1].checked==true){obj.visibility='visible';}else{obj.visibility='hidden';}
setTimeout("test()",100);
}
</script>
</head>
<body onload="test()" >
<table>
<tr>
<td align="right" valign="top"><b><font color=red>Divorce :</font></b>
</td>
<td align="left">
<form name="choix" > <!-- ça tu n'avais pas mis-->
<input name="divorce" value="0" id="div0" checked="checked" type="radio" >
<label for="div0"><font color=red>Aucun</font></label><br>
<input name="divorce" value="10" id="div10" type="radio" >
<label for="div10" ><font color=red>Accorder le divorce (cliquez ici)</font></label><br>
</td>
</tr>
</table>
<div id="pwet" style="visibility:hidden;" >
<table border="1" id="">
<tr>
<td align="right" valign="top"><b><font color=red>Garde des enfants :</font></b></td>
<td align="left">
<tr>
<td><b>
<span class="fille">CLOUNA Yuna</span><br />
<span class="garcon">CLOUNA Cloud</span></b>
</td>
<td>
<input name="enfants_1" value="0" id="enf0" checked="checked" type="radio" >
<label for="enf0">garde partagée</label><br>
<input name="enfants_1" value="0" id="enf10" type="radio">
<label for="enf10" >père</label><br>
<input name="enfants_1" value="0" id="enf20" type="radio" >
<label for="enf20">mère</label><br>
</form>
</td>
</tr>
</tr>
</table>
</div>
</body>
</html>
Tiens voilà ton code tout fait et n'oublie pas de mettre en résolu. Tu verra les modification en comparant ligne par ligne avec ton code puisque je vais pas me mettre à détailler. Mais sache que j'ai fais deux tables et la 2eme est cachée par défaut. Puis appel à javascript avec onload et chaque fois je vérifie apres 1/10 de seconde si on a cliqué sur "Accorder le divorce (cliquez ici)"
<html>
<head>
<script language="JavaScript">
function test()
{
//On commence par cacher notre balise div
var obj=document.getElementById("pwet").style;
if(document.choix.divorce[1].checked==true){obj.visibility='visible';}else{obj.visibility='hidden';}
setTimeout("test()",100);
}
</script>
</head>
<body onload="test()" >
<table>
<tr>
<td align="right" valign="top"><b><font color=red>Divorce :</font></b>
</td>
<td align="left">
<form name="choix" > <!-- ça tu n'avais pas mis-->
<input name="divorce" value="0" id="div0" checked="checked" type="radio" >
<label for="div0"><font color=red>Aucun</font></label><br>
<input name="divorce" value="10" id="div10" type="radio" >
<label for="div10" ><font color=red>Accorder le divorce (cliquez ici)</font></label><br>
</td>
</tr>
</table>
<div id="pwet" style="visibility:hidden;" >
<table border="1" id="">
<tr>
<td align="right" valign="top"><b><font color=red>Garde des enfants :</font></b></td>
<td align="left">
<tr>
<td><b>
<span class="fille">CLOUNA Yuna</span><br />
<span class="garcon">CLOUNA Cloud</span></b>
</td>
<td>
<input name="enfants_1" value="0" id="enf0" checked="checked" type="radio" >
<label for="enf0">garde partagée</label><br>
<input name="enfants_1" value="0" id="enf10" type="radio">
<label for="enf10" >père</label><br>
<input name="enfants_1" value="0" id="enf20" type="radio" >
<label for="enf20">mère</label><br>
</form>
</td>
</tr>
</tr>
</table>
</div>
</body>
</html>
Tiens voilà ton code tout fait et n'oublie pas de mettre en résolu. Tu verra les modification en comparant ligne par ligne avec ton code puisque je vais pas me mettre à détailler. Mais sache que j'ai fais deux tables et la 2eme est cachée par défaut. Puis appel à javascript avec onload et chaque fois je vérifie apres 1/10 de seconde si on a cliqué sur "Accorder le divorce (cliquez ici)"
Merci infiniment !!! Des jours que je cherche ! je suis vraiment une noob en js >_<
Encore merci !!! :D
Encore merci !!! :D
tokaido6
Messages postés
86
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
15 juillet 2012
2
3 févr. 2009 à 21:11
3 févr. 2009 à 21:11
Bah de rien
Au début chacun a du mal à coder.
Au début chacun a du mal à coder.
Bon c'est encore moi en mode boulet
J'ai inséré ça sur la page, j'ai modifié le javascript, rajouter les balises de formulaire, les div et ça ne fonctionne pas :/
Voilà la page : http://www.tutopia.fr/programme_sophie_marceau/divorce_juge.html
Qu'ai-je encore oublié ? :p
J'ai inséré ça sur la page, j'ai modifié le javascript, rajouter les balises de formulaire, les div et ça ne fonctionne pas :/
Voilà la page : http://www.tutopia.fr/programme_sophie_marceau/divorce_juge.html
Qu'ai-je encore oublié ? :p
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tokaido6
Messages postés
86
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
15 juillet 2012
2
3 févr. 2009 à 21:45
3 févr. 2009 à 21:45
Il faut savoir interpréter les erreurs Internet IE dis : "document.choix.divorce a la valeur Null ou n'est pas un objet"
Maintenant je pense que tu as 2 balise "form" le premier etant ceci:
<form action="" method="post">
<input id="opt" name="opt" value="jugement" type="hidden">
<input name="etat_condamne" value="1" type="hidden">
<input name="etat_accuse" value="coupable" type="hidden">
et l'autre celle de tout à l'heure.
donc ctrl+f pour rechercher les balises "form" et ne laisser qu'une seule balise .
Maintenant je pense que tu as 2 balise "form" le premier etant ceci:
<form action="" method="post">
<input id="opt" name="opt" value="jugement" type="hidden">
<input name="etat_condamne" value="1" type="hidden">
<input name="etat_accuse" value="coupable" type="hidden">
et l'autre celle de tout à l'heure.
donc ctrl+f pour rechercher les balises "form" et ne laisser qu'une seule balise .
*Utopia s'incline*
Tout marche parfaitement ! Merci beaucoup d'avoir aidé une pauvre petite geekette se sentant noobette ! :D
Tout marche parfaitement ! Merci beaucoup d'avoir aidé une pauvre petite geekette se sentant noobette ! :D
tokaido6
Messages postés
86
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
15 juillet 2012
2
3 févr. 2009 à 21:54
3 févr. 2009 à 21:54
De rien
A+
A+