begin process at 2012 05 29 18:51:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

probleme clic avec une fonction afficher cacher une div


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme clic avec une fonction afficher cacher une div

mercredi 10 septembre 2008 à 10:10:03 | probleme clic avec une fonction afficher cacher une div

nicooooooooooooooo2006

Bonjour à tous,
Mon probleme est que j'ai repris une fonction permettant de cacher ou d'afficher une div suivant un lien cliquer il fonctionne mais mal je dois cliquer 2 fois pour ma fonction prenne effet.
si vous voulez voir
http://www.bivolino.com/tshirts/F_fun.asp?affil=1&menu=15,1&taal=1&banner=20080218170227.003

Une options dois s'afficher si vous cliquez sur italien dans les col et se cacher si vous cliquez sur mao par exemple

voici ma fonction

<script>
               
                 
                  function affCache(balein)
                  {
                    var pr = document.getElementById(balein);
                     if(currentModel[2] == '20005' || currentModel[2] == '20001')
                    {
                       
                        pr.style.display = "";
                    }
                    else
                    {
                        pr.style.display = "none";
                    }
                  }
                 
                 </script>
et pour les lien ils sont générer automatiquement voici la query

  <a href="javascript:setBold('<%=n%>','<%=rs2.Fields("id").Value%>');updateModel('s<%=rs2.Fields("id").Value%>');" onclick="affCache('balein');" class="keuze" id="v<%=n%>_<%=rs2.Fields("id").Value%>" onMouseOver="rollOver('s<%=rs2.Fields("id").Value%>','<%=rs2.Fields("name").Value%>','<%=rs2.Fields("descriptiononmouseover").Value%>','<%=rs2.Fields("descriptiononmouseover").Value%>');" onMouseOut="return nd();"><%=rs2.Fields("name").Value%></a>
mercredi 10 septembre 2008 à 10:33:37 | Re : probleme clic avec une fonction afficher cacher une div

bultez

Membre Club

bonjour,

1° élaguer ce qui ne sert pas pour le problème
   ( là à priori, href+onclick + des choses qui manquent néanmoins )
2° mettre le html/javascript résultant, pas l'ASP, le PHP...
    sinon, on devine comment le contenu des variables ?
3° balein et currentMode.... c'est quoi ?

CordialementBul[mon Site][M'écrire]
mercredi 10 septembre 2008 à 10:57:02 | Re : probleme clic avec une fonction afficher cacher une div

nicooooooooooooooo2006

Bonjour,

balein est l'id de ma div
currentModel[2] est la variable javascript dont je me sert

mais pour mieux vous rendre compte je vous invite a aller sur le site qui pose probleme  dans l'onglet design vous choisissez italien puis mao dans col il faut cliquer 2X
mercredi 10 septembre 2008 à 11:21:08 | Re : probleme clic avec une fonction afficher cacher une div

bultez

Membre Club
pour que ce soit plus simple,
je vous invite à nous mettre ici le nécessaire pour aider à dépanner.

en génaral, aller sur un site est pénible ! trop long au chargement,
il faut tout décortiquer, éliminer l'inutile, rechercher et charger les éléments ( js externe... )
pour reconstituer ce qui cloche... faites l'effort, et généralement d'ailleurs très
souvent on résoud tout seul.....

Cordialement Bul [mon Site] [M'écrire]
généralement c'est stupide de généraliser
mercredi 10 septembre 2008 à 11:42:34 | Re : probleme clic avec une fonction afficher cacher une div

nicooooooooooooooo2006

C'est pas que je ne veut pas faire d'effort mais je travail dans une boite ou le developpeur est parti le probleme est que suis jeune diplomé spécialisé en architecture réseaux et sécurité.
Je n'ai jamais programmé en asp ni en javascript et je ne sait pas trop ce que je dois faire.

mercredi 10 septembre 2008 à 12:12:18 | Re : probleme clic avec une fonction afficher cacher une div

bultez

Membre Club
certes certes... mais faire l'extrait nécessaire n'est pas un problème de langage !
et néanmoins, va bien falloir que tu t'y mettes à apprendre ces langages !
tu ne trouveras pas toujours des gens pour te faire.
ou alors ils embaucheront quelqu'un qui saura faire
CordialementBul[mon Site][M'écrire]
mercredi 10 septembre 2008 à 12:28:25 | Re : probleme clic avec une fonction afficher cacher une div

nicooooooooooooooo2006

Ben c'est ca au fait moi je fais ca pour dépanner mais je vais vous mettre l'extrait
fonction
balein = div
currentModel[2]=variable JS

 function affCache(balein)
                  {
                    var pr = document.getElementById(balein);
                    
                     
                     if(currentModel[2] == '20005' || currentModel[2] == '20001')
                    {
                         
                        pr.style.display = "";
                    }
                    else
                    {
                        
                        pr.style.display = "none";
                    }
                  }
                 
                 </script>

DIV

<div id="balein"  style="position: absolute; left:161px;top:102px; display:;">
      <p class="alg" style="margin:0px; padding: 0px; font-weight:bolder; onclick: "><b><%=getWord(510,taal)%></b><br/>
        <a onmouseout="return nd();" id="v12_240000" class="keuze" href="javascript:setBold('12','240000');updateModel('s240000');">Non</a>&nbsp;|
     
                  <script language="javascript">
                   if('240000' == ''+currentModel['24'])
                     {
                     //alert('test: 240000');
                     setBold('1','240000');
                     }
                     if('240000' == '100001')
                     {
                     rug_plooien_n = ""+1;
                     }
                  </script>     
     
     
      <a onmouseout="return nd();" onmouseover="rollOver('s240001','Oui','','');" id="v12_240001" class="keuze" href="javascript:setBold('12','240001');updateModel('s240001');">Oui</a>
              
                  <script language="javascript">
                   if('240001' == ''+currentModel['24'])
                     {
                     //alert('test: 240001');
                     setBold('1','240001');
                     }
                     if('240001' == '100001')
                     {
                     rug_plooien_n = ""+1;
                     }
     </p>             </script>     
    </div>

 <a href="javascript:setBold('<%=n%>','<%=rs2.Fields("id").Value%>');updateModel('s<%=rs2.Fields("id").Value%>');" onclick="affCache('balein');" class="keuze" id="v<%=n%>_<%=rs2.Fields("id").Value%>" onMouseOver="rollOver('s<%=rs2.Fields("id").Value%>','<%=rs2.Fields("name").Value%>','<%=rs2.Fields("descriptiononmouseover").Value%>','<%=rs2.Fields("descriptiononmouseover").Value%>');" onMouseOut="return nd();"><%=rs2.Fields("name").Value%></a>
                    
mercredi 10 septembre 2008 à 15:10:30 | Re : probleme clic avec une fonction afficher cacher une div

bultez

Membre Club
DIV

<%=getWord(510,taal)%>
Non |

');updateModel('s<%=rs2.Fields("id").Value%>');" onclick="affCache('balein');" class="keuze" id="v<%=n%>_<%=rs2.Fields("id").Value%>" onMouseOver="rollOver('s<%=rs2.Fields("id").Value%>','<%=rs2.Fields("name").Value%>','<%=rs2.Fields("descriptiononmouseover").Value%>','<%=rs2.Fields("descriptiononmouseover").Value%>');" onMouseOut="return nd();"><%=rs2.Fields("name").Value%>






si j'essaye ça m'affiche ça !   pas facile de tester !


plus les erreurs suivantes ( avec k-meleon )

Avertissement : Erreur d'analyse de la valeur pour la propriété « display ».  Déclaration abandonnée.
Fichier source : file:///D:/Temp/%C2%A0test.htm
 ----------
Avertissement : Propriété « onclick » inconnue.  Déclaration abandonnée.
Fichier source : file:///D:/Temp/%C2%A0test.htm
 ----------
Erreur : currentModel is not defined
Fichier source : file:///D:/Temp/%C2%A0test.htm        Ligne : 28
 ----------
Erreur : syntax error
Fichier source : file:///D:/Temp/%C2%A0test.htm          Ligne : 52, Colonne : 5
Code source :     </p>            
 ----------
Erreur : rollOver is not defined
Fichier source : file:///D:/Temp/%C2%A0test.htm       Ligne : 1
 ----------
Erreur : nd is not defined
Fichier source : file:///D:/Temp/%C2%A0test.htm          Ligne : 1


tu devrais relire mes 1ères questions...


CordialementBul[mon Site][M'écrire]
mercredi 10 septembre 2008 à 15:14:40 | Re : probleme clic avec une fonction afficher cacher une div

nicooooooooooooooo2006

Ok mais le probleme c'est que ma fonction est parcourue 2 fois une fois pour voir l'etat cache ou pas puis pour mettre en etat effectif


Cette discussion est classée dans : fonction, afficher, probleme, cacher, div


Répondre à ce message

Sujets en rapport avec ce message

Fonction javascript afficher/cacher [ par worstangel ] Probleme prévisualisation HTML [ par Jarod1980 ] Bonjour,J'aimerais faire une prévisualisation d'un contenu HTML présent entre 2 balises de type div ==>  j'ai fais une fonction javascript mais lorsqu Afficher une variable dans un div [ par bydouille ] Bonjour à tous, J'ai un input (bouton) qui appelle une fonction JS dès l'ouverture du script contenant la fonction, je déclare une variable. Dans la PROBLEME IMPORTANT DE SEMAINE [ par vgeloen ] Bonjour à vous, je suis désespéré car je ne trouve aucune solution à mon problème. Voilà, j'aimerai que, en fonction du numéro de semaine d'une année, Changer la couleur d'une DIV par onkeyup sur un champ text [ par drijnou ] Bonjour, Je suis pas tres à l'aise en Javascript et j'ai codé une toute petite fonction qui marche comme prévue sous IE et FF mais qui genere une err help au sujet de div ( afficher cacher) [ par wiby35 ] Bonjour à tous ( et je m'excuse par avance pour mon Franchaich qui est pas bien Franchaich )[^^sad2] alors voila le problème... je suis en train de c Probleme fonction verification formulaire [ par isu_san ] Bonjour à tous. Je me tourne vers vous car je ne trouve pas la solution a mon probleme. Je pense que c'est juste une betise que je n'arrive pas à voi afficher /cacher un combox lors un clique sur une onglet precise [ par salasalasala ] Bonjour,J'ai essai avec javascript:toggleVisibility('') et ,Mais comment fait si jai 3onglet et je voulais clique sur 3eme pour cacher le combox et s Masquer/ afficher dynamiquement une div (ou autre element) en Js [ par rhan_659 ] bonjourje dois être une buse finis, parce que je n'arrive pas a masquer/afficher dynamiquement une div en JS.soit je la rend visible et je peut la mas Probleme pour rapatrier des donnée avec firefox 3 en utilisant getElementById [ par balgrim86 ] Bonjour,je me permet de vous solliciter car j'ai un problème avec le code suivant. En effet il fonctionne parfaitement sous IE6 mais pas sous firefox


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,101 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales