Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1537 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [ Javascript ] Mon premier script...

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ Javascript ] Mon premier script...

n°760988
jjgan
...
Posté le 11-06-2004 à 23:42:17  profilanswer
 

var replie='non';
function cachelisterep(){
 document.getElementById('repertoires').style.overflow='hidden;';
 document.getElementById('repertoires').style.height='50px;';
 document.getElementById('repertoires').style.width='100%;';
 document.getElementById('repertoires').style.padding='0px;';
 document.getElementById('repertoires').style.border='none;';
 document.getElementById('fichiers').style.clear='both;';}
function afflisterep(){
 document.getElementById('repertoires').style.overflow='auto;';
 document.getElementById('repertoires').style.height='420px;';
 document.getElementById('repertoires').style.width='25%;';
 document.getElementById('fichiers').style.clear='none;';}
function dereplie(is_replie){
 if(replie == 'oui'){
  afflisterep();
  return 'non';}
 else{  
  cachelisterep();
  return 'oui';}}


le lien
<div onclick="var replie=dereplie(replie);">...</div>
si je clic une foi (replie=non) alors ca marche (on passe dans le else)
si je reclic le replie doit 'normalement' etre a oui (return 'oui')
mais ca marche pas (on passe pas dans le if)...
 
Sinon niveau navigateurs, ils savent tous l'interpreter ? IE5.5/6 Moz(ok) Opéra ?


---------------
Qui suis-je ? Que fais-je ? | phpLister | Perdu ? Vous êtes ici --> *
mood
Publicité
Posté le 11-06-2004 à 23:42:17  profilanswer
 

n°762581
boulax
Inserer phrase hype en anglais
Posté le 14-06-2004 à 11:42:55  profilanswer
 

C'est normal, d'abord tu definis replie comme variable globale et ensuite sur creer dans le onclick une variable locale du meme nom, d'ou perte de la valeur retournée et non prise en compte de ton cas else. fait juste
<div onclick="replie=dereplie(replie);"
ou encore plus simple, affecte dans ta fonction meme les valeurs 'oui' ou 'non' à replie.


---------------
Posté depuis des chiottes, sales. Me gusta.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [ Javascript ] Mon premier script...

 

Sujets relatifs
[PHP] Confirmer un formulaire en Javascript et garder les variablesJavascript et W3C
Script OUTLOOKRequete HTTP, Lire le flot d'une page HTML dans un script php
Sommaire javascript[cherche Script] Gestion d'une bdd de DVD
Un script pour un album?Javascript et Flash... HELP!
[css/javascript]la hauteur d'un bloc de texte???[Firefox et Javascript] Problème avec history.back() qui boucle !
Plus de sujets relatifs à : [ Javascript ] Mon premier script...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR