Le DVD vidéo de Florent V. :

Elephorm apprendre XHTML et CSS
Auteur
Solarweb
# 02 May 2006 - 16:31:12
Citer
15 Posts
Bonjour tout le monde,

C'est mon premier post sur le forum alsa jsuis tout ému ^^

Alors alors j'usse souhaité créé un élément iframe avec un attribut name directement en javascript pour faire un traitement dedans bien invisible (pas question d'avoir ce genre d'élément dans mon code html ^^).

Voici donc ma procédure :

var iframe = document.createElement('iframe');
var name = document.createAttribute('name');

name.nodeValue = "iframe_photo";
iframe.setAttributeNode(name);

// On ajoute l'iframe au formulaire
document.getElementById('form_photo').appendChild(iframe);


Ce code fonctionne très bien sur firefox (et sur tout ce qui est geko je pense) par contre j'ai un soucis bizarre sous IE.

L'iframe est bien créée mais l'attribut name n'est pas créé ou pas ajouté...
A savoir que si je fais un attribut genre "id" ça le fait bien !

Donc voila si quelqu'un a une idée je suis preneur !

++

http://www.dream-me-up.fr 
^
QuentinC
# 02 May 2006 - 17:41:27
Citer
Étudiant qui bosse ... ou pas
4462 Posts
Tu as essayé avec :
iframe.setAttribute('name', '...');

Recherche designer bénévole pour petit site+forum, merci pour votre aide.

http://quentinc.net/ 
^
Christian Le Bouler
# 02 May 2006 - 17:43:47
Citer
3135 Posts
Salut,

Source documentaire msdn

donc en fait il faudrait quelque chose comme ça :

if (document.all) {
var new_iframe = document.createElement("<iframe name='turlututu'></iframe>");
}
else {
var new_iframe = document.createElement("iframe");
new_iframe.name="turlututu";
}


^
Solarweb
# 02 May 2006 - 17:53:16
Citer
15 Posts
Bon bin super j'ai même utilisé vos deux méthodes ^^

La première simplifie la création d'élément mais ne passe pas sur IE quand meme.

Et la deuxieme passe bien sur IE smile

Merci bien ++

http://www.dream-me-up.fr 
^
QuentinC
# 02 May 2006 - 21:24:14
Citer
Étudiant qui bosse ... ou pas
4462 Posts
Normalement, setATtribute devrait fonctionner partout puisqu'il s'agit d'une fonction de base de la norme DOM.

Recherche designer bénévole pour petit site+forum, merci pour votre aide.

http://quentinc.net/ 
^
Powered by Phedio v3.8.5 beta in 49.1 ms © dew