Problème d'affection de propriété CSS en JS
Fermé
Hadri22
-
14 sept. 2009 à 19:57
zoubiock Messages postés 57 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 2 mars 2010 - 15 sept. 2009 à 11:02
zoubiock Messages postés 57 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 2 mars 2010 - 15 sept. 2009 à 11:02
A voir également:
- Problème d'affection de propriété CSS en JS
- Js/kryptik.ad ✓ - Forum Virus
- Js/packed.agent.n ✓ - Forum Virus
- Vous devez disposer d'autorisations d'accès en lecture pour afficher les propriétés de cet objet - Guide
- Enlever le soulignement d'un lien css - Astuces et Solutions
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Photoshop
1 réponse
zoubiock
Messages postés
57
Date d'inscription
mardi 12 mai 2009
Statut
Membre
Dernière intervention
2 mars 2010
10
15 sept. 2009 à 11:02
15 sept. 2009 à 11:02
Salut Hadri22
Mais pourquoi tant de difficulté?
Tu peux positionner tes deux div, l'une en dessous de l'autre et mettre dans la css pour ta seconde div la propriété display:none;
Ensuite, tes fonctions js inversent ces propriétés:
function reduire(fenetre)
{
document.getElementById("div1").style.display = "none";
document.getElementById("div2").style.display = "inline";
}
function afficher(fenetre)
{
document.getElementById("div1").style.display = "inline";
document.getElementById("div2").style.display = "none";
}
Si ça ne fonctionne pas, tu peux aussi utiliser la propriété "visibility"
En tout cas, c'est toujours plus propre que d'envoyer une div 1000px plus bas, non?
Qu'en penses tu?
En espérant avoir aidé !
Mais pourquoi tant de difficulté?
Tu peux positionner tes deux div, l'une en dessous de l'autre et mettre dans la css pour ta seconde div la propriété display:none;
Ensuite, tes fonctions js inversent ces propriétés:
function reduire(fenetre)
{
document.getElementById("div1").style.display = "none";
document.getElementById("div2").style.display = "inline";
}
function afficher(fenetre)
{
document.getElementById("div1").style.display = "inline";
document.getElementById("div2").style.display = "none";
}
Si ça ne fonctionne pas, tu peux aussi utiliser la propriété "visibility"
En tout cas, c'est toujours plus propre que d'envoyer une div 1000px plus bas, non?
Qu'en penses tu?
En espérant avoir aidé !