11544 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai un problème pour masquer/faire apparaitre une div en js :

<script type="text/javascript">

var test = "<% = Session["Identifiant"] %>";
if (test != "") {
document.getElementById(acache).className = "affiche";
}
else {
document.getElementById(acache).className = "cache";
}
</script>

Pourriez vous me dire ce qui bloque ?

J'obtiens à chaque fois cette même erreur :
Exception non gérée à la ligne 14, colonne 17 dans http://localhost:3726/Accueil.aspx

0x800a138f - Erreur d’exécution JavaScript: Impossible de définir la propriété « className » d’une référence null ou non définie

Je vous remercie d'avance.
Modifié par Madbryan (01 Apr 2013 - 12:05)
Bonjour à toi,

Regarde de plus près ton code il y a une erreur syntaxique. wibdow au lieu de window. Test déjà ça Smiley cligne
j'ai corrigé, je l'ai enlevé window mais c'etait une erreur lors de ma saisie sur le forum

Merci.
Voila j'ai trouvé ma réponse

<script>window.onload = function () { changeclass() }
function changeclass() {
var test = "<% = Session["Identifiant"] %>";
if (test != "") {
document.getElementById('ident').style.display = "initial";
}
else {
document.getElementById('ident').style.display = "none";
}
}
</script>