11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

je me suis fait une petite balise perso nommée am_competence_node...

Dans cette balise j'ai placé des attributs tels que id, parent, ...

En suite je récupère ces attributs et le innerHTML dans un js.. Sous FF pas de souci mais sous IE, ca ne fonctionne pas du tout du tout (et ca m'énerve AHHHHHH)


	// Mise à jour de l'affichage Parent et frères du noeud
	var tags = document.getElementsByTagName('am_competence_node');
	for(var i=0; i<tags.length; i++) 
	{
	   // Si ID = a celui du parent du noeud => noeud pere  
	   if ( tags[i].getAttribute("id") == node.getAttribute("parent")) {
		document.getElementById('parent_disp').innerHTML = tags[i].innerHTML;
	   }
	   
		// Meme parent = frere
	   if ( tags[i].getAttribute("parent") == node.getAttribute("parent") ) {
    	var opt = tags[i].innerHTML + "<br />";
		document.getElementById('brothers_disp').innerHTML += opt;
	   }
	}


Comment faire pour récupérer le innerHTML de ma balise perso ....?

Merci Smiley smile [/i][/i][/i][/i]
Modifié par CrazySeb (25 Jun 2007 - 15:38)
Oui voila un exemple de balise


<am_competence_node id=\"$catid\" parent=\"0\" level=\"0\" onClick=\"showPanel('$catid', 'MODIFY')\">" . constant($name)."</am_competence_node>";

Modifié par CrazySeb (25 Jun 2007 - 15:41)
Hello,

L'utilisation de "balises persos" n'est pas prévue par HTML à ma connaissance. Pour XHTML, c'est sans doute possible, mais les implémentations ne sont pas vraiment au rendez-vous.

Conclusion : ce n'est pas une bonne idée. Smiley cligne