Encore du javascript
Résolu/Fermé
yann1123
Messages postés
106
Date d'inscription
lundi 28 juillet 2008
Statut
Membre
Dernière intervention
2 novembre 2009
-
15 mai 2009 à 14:43
yann1123 Messages postés 106 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 2 novembre 2009 - 15 mai 2009 à 15:57
yann1123 Messages postés 106 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 2 novembre 2009 - 15 mai 2009 à 15:57
A voir également:
- Encore du javascript
- Telecharger javascript - Télécharger - Langages
- Node.js javascript runtime virus ✓ - Forum Virus
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- Table de multiplication javascript ✓ - Forum Javascript
7 réponses
Arkenix
Messages postés
12
Date d'inscription
vendredi 15 mai 2009
Statut
Membre
Dernière intervention
27 mai 2009
1
15 mai 2009 à 14:48
15 mai 2009 à 14:48
Salut ...
Pour ne pas avoir d'ambiguïté, si j'ai bien compris, tu cherche a faire un espèce de POPUP en JS ?
Si c'est bien sa, il y a plein de script déjà fait là dessus .... devlopez.com et autre site du même genre te les propose .
Pour ne pas avoir d'ambiguïté, si j'ai bien compris, tu cherche a faire un espèce de POPUP en JS ?
Si c'est bien sa, il y a plein de script déjà fait là dessus .... devlopez.com et autre site du même genre te les propose .
juanou
Messages postés
137
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
23 août 2013
58
15 mai 2009 à 14:52
15 mai 2009 à 14:52
sur ton lien tu exécutes la fonction suivante :
function showHideDiv() {
var visibite = document.getElementById('sub_log').style ;
if ( visibite.display == 'none' ) { visibite.display = 'block' ; }
else { visibite.display = 'none' ; }
}
j'ai pas testé, mais ça devrait marcher
function showHideDiv() {
var visibite = document.getElementById('sub_log').style ;
if ( visibite.display == 'none' ) { visibite.display = 'block' ; }
else { visibite.display = 'none' ; }
}
j'ai pas testé, mais ça devrait marcher
yann1123
Messages postés
106
Date d'inscription
lundi 28 juillet 2008
Statut
Membre
Dernière intervention
2 novembre 2009
3
15 mai 2009 à 14:53
15 mai 2009 à 14:53
en fait c'est dans le même genre qu'un menu dynamique seulement je n'arrive pas a trouver ce que je veux. je vais aller faire un tour sur le site que tu m'a donner voir si ya se que je cherche.
yann1123
Messages postés
106
Date d'inscription
lundi 28 juillet 2008
Statut
Membre
Dernière intervention
2 novembre 2009
3
15 mai 2009 à 14:55
15 mai 2009 à 14:55
merci juanou je vais tester voir si sa marche.
juste une question le .style permet d'acceder a la feuille de style ?
juste une question le .style permet d'acceder a la feuille de style ?
juanou
Messages postés
137
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
23 août 2013
58
15 mai 2009 à 15:05
15 mai 2009 à 15:05
Plus ou moins.
Disons que ça permet d'accéder à tout ce que tu peux définir dans une feuille de styles (css), mais que tu pourrais aussi définir par la propriété style="blablabla".
Et quant à la propriété class="truc", attention car elle est piégée en javascript : on ne l'atteint pas par .class, mais par .className. (Si tu savais comme je me suis arraché les cheveux avant de découvrir ça !)
Disons que ça permet d'accéder à tout ce que tu peux définir dans une feuille de styles (css), mais que tu pourrais aussi définir par la propriété style="blablabla".
Et quant à la propriété class="truc", attention car elle est piégée en javascript : on ne l'atteint pas par .class, mais par .className. (Si tu savais comme je me suis arraché les cheveux avant de découvrir ça !)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
yann1123
Messages postés
106
Date d'inscription
lundi 28 juillet 2008
Statut
Membre
Dernière intervention
2 novembre 2009
3
15 mai 2009 à 15:14
15 mai 2009 à 15:14
lol merci pour l'explication j'ai tester ton code sa ne marchai pas donc je l'ai un peu modifier et sa m'affiche le block seulement il disparait en moins d'une seconde.
function login() { var visibite = document.getElementById('sub_log').style ; visibite.display = 'block' ; }
juanou
Messages postés
137
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
23 août 2013
58
15 mai 2009 à 15:23
15 mai 2009 à 15:23
Mince, je réalise que je t'ai donné un code pour afficher/masquer le div avec un même lien, alors que tu en voulais un pour afficher, et un pour masquer.
essaye donc :
essaye donc :
<a href="#" onclick="document.getElementById('sub_log').style.display = 'block' ; return false;">afficher</a> <a href="#" onclick="document.getElementById('sub_log').style.display = 'none' ; return false;">maquer</a>
yann1123
Messages postés
106
Date d'inscription
lundi 28 juillet 2008
Statut
Membre
Dernière intervention
2 novembre 2009
3
15 mai 2009 à 15:31
15 mai 2009 à 15:31
Merci beaucoup sa marche à merveille juste une qestion encore a quoi sert le "return false" dans ce cas ?
juanou
Messages postés
137
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
23 août 2013
58
15 mai 2009 à 15:48
15 mai 2009 à 15:48
Enlève le et tu te retrouveras en haut de ta page quand tu cliqueras sur le lien, à cause du href="#".
Ça a l'air d'un bricolage, mais c'est la norme.
Ça a l'air d'un bricolage, mais c'est la norme.
yann1123
Messages postés
106
Date d'inscription
lundi 28 juillet 2008
Statut
Membre
Dernière intervention
2 novembre 2009
3
15 mai 2009 à 15:57
15 mai 2009 à 15:57
a d'accord ok. mainetenant j'essaye de valider le formulaire tu me conseil de le faire en php ou en javascript?