IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[IE/FF] innerHTML + <table>


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Mars 2007
    Messages
    215
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Par d�faut [IE/FF] innerHTML + <table>
    j'ai un code qui fonctionne sous FF mais pas sous IE... J'ai l'impression qu'il aime pas les ' < '. Si vous avez une solution je suis preneur

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    	else if(EmailOk(adr1.value)){
    		 if (document.getElementById){
    			r = document.getElementById("affiche");
    		}
    		else if (document.all){
    			r = document.all["affiche"];
    		}
    		mavar = "<table align='center' cellspacing=0 cellpadding=0 style='border:1px solid #800000;'><tr	class=entetetableau align=center bgcolor=#800000 style='color: white;padding: 1px;'><td style='padding: 5px;'><b>Confirmer vos coordonnées:</b></td></tr><tr><td style='padding: 5px;'>Nom: "+ nom.value +"</td></tr><br/><tr><td style='padding: 5px;'>Adresse: " + adr1.value + "</td></tr><br/><tr><td style='padding: 5px;' align='center'><input Value='Confirmer' type='submit' onClick='FormTelechargement.submit();'></td></tr></table><br/><br/><br/><br/><br/>";
    		//r = document.getElementById("affiche");
    		r.innerHTML = mavar;
    	}

  2. #2
    Membre chevronn� Avatar de deY!
    Inscrit en
    Avril 2006
    Messages
    403
    D�tails du profil
    Informations personnelles :
    �ge : 40

    Informations forums :
    Inscription : Avril 2006
    Messages : 403
    Par d�faut
    Oriente toi plutot vers createNode, setAttribute et appendChild

    genre :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    var myele = document.getElementById('mondiv');
    var t = document.createNode('table');
    t.setAttribute('align', 'center');
    t.setAttribute('cellspacing', 0);
    t.setAttribute('cellpadding', 0);
    myele.appendChild(t);

  3. #3
    Membre confirm�
    Inscrit en
    Mars 2007
    Messages
    215
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Par d�faut
    Ok et pour les tr et td je fais un truc du style

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    var r = document.createNode('tr');
    r.setAttribute('align', 'center');
    t.appendChild(r);
    ??

  4. #4
    Membre chevronn� Avatar de deY!
    Inscrit en
    Avril 2006
    Messages
    403
    D�tails du profil
    Informations personnelles :
    �ge : 40

    Informations forums :
    Inscription : Avril 2006
    Messages : 403
    Par d�faut
    Oui tu fais comme �a... Ca fait certe plus de code, mais au moins c'est plus clair... De plus innerHTML n'est pas compatible avec tous les �l�ments html pour ie.

Discussions similaires

  1. httpRequest qui bugue sous IE (innerHTML dans balise table)
    Par renaud26 dans le forum G�n�ral JavaScript
    R�ponses: 10
    Dernier message: 06/05/2010, 12h05
  2. [AJAX] Table.innerHTML et IE..
    Par jyuzakumo dans le forum G�n�ral JavaScript
    R�ponses: 11
    Dernier message: 04/04/2008, 11h31
  3. table n'acc�pte pas de innerHTML ?
    Par SpaceFrog dans le forum G�n�ral JavaScript
    R�ponses: 13
    Dernier message: 13/02/2008, 11h28
  4. [DOM] innerHTML et <table>
    Par djayp dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 01/02/2008, 13h21
  5. modifier le contenu d'une table avec innerHTML
    Par francon81 dans le forum G�n�ral JavaScript
    R�ponses: 8
    Dernier message: 31/05/2005, 09h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo