2013-07-05 5 views
0

Je souhaite afficher quelque chose de manière conditionnelle en html. Si une personne est connectée, il devrait voir le bouton de déconnexion, s'il n'est pas connecté, il devrait voir un registre et un bouton de connexion. Pour voir si une personne est connectée, j'ai défini un html5 localStorage.Affichage conditionnel de HTML

Mon idée était de faire une fonction javascript appelé dans le <body onload="function()"> Dans ce javascript est une instruction qui se passe entre

document.getElementById("Item1").style.visibility = "visible"; 
document.getElementById("IdOne").style.visibility = "hidden"; 

Cela fonctionne, mais il charge très très lentement. Existe-t-il un meilleur moyen d'y parvenir?

+0

Vous pouvez utiliser des variables de session pour cela –

+0

Vous aurez besoin d'un langage de programmation, comme les variables de session et PHP. – randomizer

+0

Javascript n'est pas suffisant et bien que cela soit possible, cacher du contenu via la manipulation CSS/DOM n'est pas sûr. Clic droit -> inspecter la source -> afficher tout ce que je veux –

Répondre

0

Utilisez un langage de programmation tel que PHP. Mais vous devrez gérer sessions :)