par
Sh4Dow » 22 nov. 2006, 11:14
Hello tout le monde !
J'ai un petit problème avec un OnClick tout simple.
Voila, pour commencer, j'ai cette fonction
Code : Tout sélectionner
<script language="javascript" type="text/javascript">
function file(fichier){
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4)
return(xhr_object.responseText);
else
return(false);
}
// on crée un calque
function writediv_classe(texte){
document.getElementById('classe').innerHTML = texte;
}
function nextlist1(){
// on apelle le fichier affiche_sem.php en passant les valeurs nécessaires
if(texte = file("choixclasse.php")){
writediv_classe(texte);
}
}
</script>
Plus bas, je l'appelle avec un OnClick
Le problème c'est que après avoir cliqué sur le lien (donc le petit "+"), mon div dispraît tout juste après avoir été généré. Est-ce que parce que la fonction onClick n'est pas appropriée à ce genre de manipulation ?
Si quelqu'un pourrait me venir en aide, ça serait vraiment sympa.
Merci d'avance !
a+

Hello tout le monde !
J'ai un petit problème avec un OnClick tout simple.
Voila, pour commencer, j'ai cette fonction
[code]
<script language="javascript" type="text/javascript">
function file(fichier){
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4)
return(xhr_object.responseText);
else
return(false);
}
// on crée un calque
function writediv_classe(texte){
document.getElementById('classe').innerHTML = texte;
}
function nextlist1(){
// on apelle le fichier affiche_sem.php en passant les valeurs nécessaires
if(texte = file("choixclasse.php")){
writediv_classe(texte);
}
}
</script>
[/code]
Plus bas, je l'appelle avec un OnClick
[code]
<a href="" onClick="nextlist1()">+</a>
[/code]
Le problème c'est que après avoir cliqué sur le lien (donc le petit "+"), mon div dispraît tout juste après avoir été généré. Est-ce que parce que la fonction onClick n'est pas appropriée à ce genre de manipulation ?
Si quelqu'un pourrait me venir en aide, ça serait vraiment sympa.
Merci d'avance !
a+ :wink: