Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/05/2008, 10h01   #1
Membre éprouvé
 
Homme Marwan Rabbaa
Technophile Web
Inscription : mai 2007
Messages : 930
Détails du profil
Informations personnelles :
Nom : Homme Marwan Rabbaa

Informations professionnelles :
Activité : Technophile Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2007
Messages : 930
Points : 412
Points : 412
Envoyer un message via MSN à sliderman Envoyer un message via Yahoo à sliderman
Par défaut Radio boutton en DOM sous IE

Bonjour,

Je souhaite par Ajax (DOM) créer un formulaire. Ce formulaire contient des radio bouton (normalement cliquable )? Mais voila IE me refuse de sélectionner ces radio bouton. Voici le code qui me permet de créer ses radio boutons
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
companyTypeHTMLElement = document.createElement('p');
		companyTypeLabel = document.createElement('label');
		companyTypeLabel.setAttribute('for','contract-type');
		companyTypeLabel.setAttribute('class','csslabel');
		companyTypeLabel.appendChild(document.createTextNode('Contract type'));
		companyTypeHTMLElement.appendChild(companyTypeLabel);
		for(var i = contractPossibilities.length -1 ; i>=0; i--)
		{
			var option=document.createElement('input');
			option.type='radio';
			option.name='contract-type';
			//option.setAttribute('type','radio');
			//option.setAttribute('name','contract-type');
			option.value=contractPossibilities[i];
			companyTypeHTMLElement.appendChild(option);
			companyTypeHTMLElement.appendChild(document.createTextNode(contractPossibilities[i]));
		}
		companyHTMLFieldset.appendChild(companyTypeHTMLElement);
companyHTMLFieldset est un élément HTML (fieldset).
contractPossibilities est un tableau de 3 élément (j'ai 3 radio bouton à afficher)
Ce code fonctionne sous firefox, mais pas sous IE. Je veux dire que sous FF quand je clique sur les radio bouton, un point noir se met automatiquement sur le radio bouton (normal) mais sauf que IE ne me fait pas se comportement.
Que se passe t'il ?
__________________
http://aldorande.miniville.fr/ind
Fedora 8, eclipse 3.3 sur x86_64
--------------
Colorer votre code php
sliderman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 10h30   #2
Rédacteur/Modérateur
 
Avatar de marcha
 
Homme Marc Chappuis
Développeur Web
Inscription : décembre 2003
Messages : 1 535
Détails du profil
Informations personnelles :
Nom : Homme Marc Chappuis
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2003
Messages : 1 535
Points : 2 206
Points : 2 206
Salut,

Encore un bug IE :-)

Voici une page qui pourrait t'intéresser
http://cf-bill.blogspot.com/2006/03/...y-created.html
__________________
Si ton code fait plus d'une ligne, c'est que tu as mal choisi ton langage !
marcha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 10h54   #3
Membre éprouvé
 
Homme Marwan Rabbaa
Technophile Web
Inscription : mai 2007
Messages : 930
Détails du profil
Informations personnelles :
Nom : Homme Marwan Rabbaa

Informations professionnelles :
Activité : Technophile Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2007
Messages : 930
Points : 412
Points : 412
Envoyer un message via MSN à sliderman Envoyer un message via Yahoo à sliderman
oki résolu
merci à toi
et merci microsoft (ironioque) - ça m'as fait perdre 4 heures de boulot
__________________
http://aldorande.miniville.fr/ind
Fedora 8, eclipse 3.3 sur x86_64
--------------
Colorer votre code php
sliderman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h53.


 
 
 
 
Partenaires

Hébergement Web