Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
860 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  probleme appendChild et IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme appendChild et IE

n°1524336
krovomi
Posté le 06-03-2007 à 13:35:06  profilanswer
 

Bonjour,
 
J'ai un autre soucis, concernant ici, un appendChild, j'ai vu qu'apparement avec du javascript il y a un problème : en effet, je crée un

Code :
  1. _completeDiv=document.createElement("DIV" );

pour créer une div, et ensuite je veux l'ajouter via

Code :
  1. document.body.appendChild(_completeDiv);


Le problème c'est que d'après ce lien là http://support.microsoft.com/kb/927917/fr, on ne peut pas modifier le body de la page car il y a un probleme avec appendChild(merci IE), ma question est la suivante :
Comment en DOM peut ton fermer une div ou alors qu'il ne m'affiche pas l'erreur suivante : "Internet Explorer ne peut ouvrir le site xxx(mon site) Opération impossible".
 
Merci


Message édité par krovomi le 06-03-2007 à 13:35:57
mood
Publicité
Posté le 06-03-2007 à 13:35:06  profilanswer
 

n°1524369
anapajari
s/travail/glanding on hfr/gs;
Posté le 06-03-2007 à 14:16:34  profilanswer
 

Bin suffit de lire ce qu'il y a marqué dans "contournement":

Citation :

Contournement
Pour contourner ce problème, écrivez les blocs de script qui modifient uniquement des conteneurs fermés ou modifient uniquement l'élément conteneur immédiat du script. Pour cela faire, vous pouvez utiliser un espace réservé pour fermer le conteneur cible ou déplacer le bloc de script dans le conteneur que vous souhaitez modifier.


 
En l'occurence, ton truc marche très bien si tu fais:

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
  4. <head>
  5.   <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  6.   <title>Exemple</title>
  7.   <script type="text/javascript">
  8.   window.onload = function(){
  9.     var tonDiv = document.createElement('div');
  10.     tonDiv.appendChild(document.createTextNode('pouet'));
  11.     document.body.appendChild(tonDiv);
  12.   }
  13.   </script>
  14. </head>
  15. <body>
  16. </body>
  17. </html>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  probleme appendChild et IE

 

Sujets relatifs
Problème de format sur le graphique Access sous Windows XP[Java] Problème (simple ??!) d'ArrayList
problème de compilation sous eclipse[PHP] problème lecture / écriture dans un fichier
[sql] probleme requete sql.[tomcat]Problème d'url-pattern
[C#/WinForms] Problème avec binding à une grille + RealProxy[réglé] probleme d'execution de programme C..
Probleme scanf et char[C] probleme comprehension
Plus de sujets relatifs à : probleme appendChild et IE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR