A voir également:
- Problème d'affection de propriété CSS en JS
- Enlever le soulignement d'un lien css - Astuces et Solutions
- Arrondi js - Forum Javascript
- Vous devez disposer d'autorisations d'accès en lecture pour afficher les propriétés de cet objet - Guide
- Css exposant ✓ - Forum CSS
- Double clic ouvre propriété ✓ - Forum Windows
1 réponse
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é !