Page 1 sur 1

Probleme "removeChild"

Posté : 10 août 2010, 15:08
par Dedra
Bonjour,

J'ai un souci, j'éssaie de supprimer une <div>, contenue dans une autre <div> pour pouvoir la remplacer par une autre, mais rien ne fonctionne
mon code html:
<div id="menu">
			<a href="#"onclick="changeElem('contenu')">Log out</a>
</div>
<div id="corps">
	<div id="contenu">
		<?php include("../corps.php"); ?>
	</div>
</div>
(je désire efface la <div "contenu">, afin de pouvoir recrée une autre <div id"contenu"> avec un include différent)

mon code javascript:
<script language="javascript">
	function changeElem(id)
	{
		document.body.removeChild(document.getElementById(id));
	}
</script>

Re: Probleme "removeChild"

Posté : 11 août 2010, 14:40
par Dedra
Problème résolu, d'une façon totalement différente...
<script type="text/javascript">
			function changePage(url,id)
			{
				var xhr_object = null;
				var position = id;
				if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
				else
				if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
				xhr_object.open("GET", url, true);
				xhr_object.onreadystatechange = function(){
					if ( xhr_object.readyState == 4 )
					{
					document.getElementById(position).innerHTML = xhr_object.responseText;
					}
				}
				xhr_object.send(null);
			}
		</script>
appelé par
onclick="changePage('../','corps');"
ca marche très bien :D

Re: Probleme "removeChild"

Posté : 12 août 2010, 15:49
par Truc
Modération :
Puisque ta question est résolue, je l'indique en ajoutant la petite icône verte "Résolu" pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.

TTu peux réaliser cette opération toi-même en cliquant sur le bouton Image en haut à droite de la réponse qui te semble la plus pertinente, si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)