Javascript et html : activation des lignes
Résolu
neuf
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
bdf -
bdf -
Salut,
je suis embêté par le comportement de ie 6.0 en ce qui concerne le masquage et l'affichage des lignes d'un tableau Html contenu dans un formulaire à l'aide d'intrustions javascript. Le code que j'ai implémenté marche très bien sous Nescape 4.x.x et Mozilla Firework mais fait des caprisses sous ie 6.x.x en refusant d'afficher les lignes du tableaux après les avoir masquer.
je dispose d'un formulaire qui comporte deux boutons radio (particulier et entreprise) et qui suivant le bouton activé par l'internaute va cacher ou rendre visible certaines lignes du tableaux comportant des 'objets textfield et select'
Le déclenchement de l'action se fait derrière l'évènement onfocus du bouton radio voir code suivant:
<input name="radio_part_ent" type="radio" onfocus="javascript:part_checked(this); " value="particulier"/>
<input name="radio_part_ent" type="radio" onfocus="javascript:ent_checked(this); " value="entreprise" checked="checked"/>
les fonctions suivantes sont déclarer plus dans la pages PHP
function ent_checked(e){
e.value="entreprise";
//id_raison_s indique l'identifiant de la ligne comportant le champ devant recevoir le nom de l'entreprise
document.getElementById('id_raison_s').style.display="table-row";
//id_type_ent indique l'identifiant de la ligne comportant le select devant préciser le type de l'entreprise
document.getElementById('id_type_ent').style.display="table-row";
}
function part_checked(e){
e.value="particulier";
//id_raison_s indique l'identifiant de la ligne comportant le champ devant recevoir le nom de l'entreprise
document.getElementById('id_raison_s').style.display="none";
//id_type_ent indique l'identifiant de la ligne comportant le select devant préciser le type de l'entreprise
document.getElementById('id_type_ent').style.display="none";
}
Merçi de m'apporter votre contribution pour résolution de ce mystère binaire -:)-:)
Configuration: Windows XP
ie 6.x.x Nestcape 4.0 Firefox 2.0.0.6
je suis embêté par le comportement de ie 6.0 en ce qui concerne le masquage et l'affichage des lignes d'un tableau Html contenu dans un formulaire à l'aide d'intrustions javascript. Le code que j'ai implémenté marche très bien sous Nescape 4.x.x et Mozilla Firework mais fait des caprisses sous ie 6.x.x en refusant d'afficher les lignes du tableaux après les avoir masquer.
je dispose d'un formulaire qui comporte deux boutons radio (particulier et entreprise) et qui suivant le bouton activé par l'internaute va cacher ou rendre visible certaines lignes du tableaux comportant des 'objets textfield et select'
Le déclenchement de l'action se fait derrière l'évènement onfocus du bouton radio voir code suivant:
<input name="radio_part_ent" type="radio" onfocus="javascript:part_checked(this); " value="particulier"/>
<input name="radio_part_ent" type="radio" onfocus="javascript:ent_checked(this); " value="entreprise" checked="checked"/>
les fonctions suivantes sont déclarer plus dans la pages PHP
function ent_checked(e){
e.value="entreprise";
//id_raison_s indique l'identifiant de la ligne comportant le champ devant recevoir le nom de l'entreprise
document.getElementById('id_raison_s').style.display="table-row";
//id_type_ent indique l'identifiant de la ligne comportant le select devant préciser le type de l'entreprise
document.getElementById('id_type_ent').style.display="table-row";
}
function part_checked(e){
e.value="particulier";
//id_raison_s indique l'identifiant de la ligne comportant le champ devant recevoir le nom de l'entreprise
document.getElementById('id_raison_s').style.display="none";
//id_type_ent indique l'identifiant de la ligne comportant le select devant préciser le type de l'entreprise
document.getElementById('id_type_ent').style.display="none";
}
Merçi de m'apporter votre contribution pour résolution de ce mystère binaire -:)-:)
Configuration: Windows XP
ie 6.x.x Nestcape 4.0 Firefox 2.0.0.6
A voir également:
- Javascript et html : activation des lignes
- Editeur html - Télécharger - HTML
- Telecharger javascript - Télécharger - Langages
- Br html ✓ - Forum Webmastering
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi ✓ - Forum Javascript
3 réponses
Bonjour,
Et si tu essayais, plutôt que
document.getElementById('XXX').style.display="table-row";
de mettre
document.getElementById('XXX').style.display="";
Ca donne quoi ?
Xavier
Et si tu essayais, plutôt que
document.getElementById('XXX').style.display="table-row";
de mettre
document.getElementById('XXX').style.display="";
Ca donne quoi ?
Xavier