Javascript associé a un onglet
Bonjour,
Je viens de me rendre compte d'un bug sur le site que je developpe.
J'ai une page principale (index.php) qui contiens un panneau a onglet
Chaque onglet contient une page qui a son propre fichier de fonction javascript.
Je me suis rendu compte que c'etais le fichier javascript du dernier onglet qui etais utiliser... :[
Y a t-il une technique pour recharger le javascript associé quand ont change d'onglet.
Merci d'avance ...je transpire
Je viens de me rendre compte d'un bug sur le site que je developpe.
J'ai une page principale (index.php) qui contiens un panneau a onglet
Chaque onglet contient une page qui a son propre fichier de fonction javascript.
Je me suis rendu compte que c'etais le fichier javascript du dernier onglet qui etais utiliser... :[
Y a t-il une technique pour recharger le javascript associé quand ont change d'onglet.
Merci d'avance ...je transpire
Configuration: Windows XP Opera 9.64
15 réponses
-
je vois
dommage pour moi :(
merci quand meme -
Ah et si en plus c'est du Javascript à la sauce dreamweaver bonjour la galère ! lol
Personnellement je préfère coder moi même éventuellement utiliser une librairie JS mais pas plus -
c tous en javascript
et pas du facile pour un novice comme moi :( -
Oui c'était bien ma question ...
Bizarre pas de lien lorsque tu cliques sur le titre d'un onglet ? Mais que se passe-t-il alors lorsqu'on clique sur un titre d'un onglet ? Rien ? Ou alors y'a du Javascript derrière ...
Mets en ligne un ex parce que là je vois pas comment ton truc peut fonctionner -
non dans les titres j'ai juste les titres???
du genre
<div id="onglets" class="TabbedPanels"> <ul class="TabbedPanelsTabGroup"> <li class="TabbedPanelsTab" tabindex="0"><?php echo $label_onglet_acceuil;?></li> <li class="TabbedPanelsTab" tabindex="0"><?php echo $label_onglet_doc;?></li> <li class="TabbedPanelsTab" tabindex="0"><?php echo $label_onglet_forum;?></li> .... </ul>
C'etais bien ta question? -
c un panneau a onglet type de dreamweaver CS3 qui est dans un div
les onglets sont du genre<div class="TabbedPanelsContent"><?php include("contact/contact.php"); ?></div> -
je vois toujours pas comment faire pour qu'il recharge la page (ou juste le fichier .js associé) quand on click sur l'onglet
:( -
aprés une seconde verification...je confirme
La page associé a l'onglet n'est pas rechargé.. -
merci
mais j'avais deja verifié...je comprend pas...
Pour les fonctions qui sont unique ...il les trouve bien dans le fichier associé a l'onglet
Mais pas pour les fonctions qui sont dupliquer dans chaque .js ...il prend toujours celui associé au dernier onglet
Je ne pense pas que la page soit rechargé... lors de la selection de l'onglet..
Le probleme dois etre la -
C'est pas la bonne methode?
-
Bjr
Je me suis rendu compte que c'etais le fichier javascript du dernier onglet qui etais utiliser... :[
Bizarre normalement lorsque tu cliques sur un onglet la page est complètement rechargée donc ton code JS aussi ou alors tu utilises les frames ou je ne sais quelle bidouille.
Non j'ai la fx A pour un onglet
et une autre fx A pour un autre ...etc
Donc tu établies une dépendance forte entre ton code JS et ta page ... Je ne code jamais de cette façon !
Il faut penser générique et réutilisabilité. Utilise des fonctions avec des paramètres comme l'a dit Alain_42 ou des objets que tu dérives en fonction de tes besoins.
-
je prefereai une autre methode :(
-
non j'ai la fx A pour un onglet
et une autre fx A pour un autre ...etc -
non, ca m'arrange pas, car la meme fonction est differentre selon l'onglet
-
et si tu mets toutes tes fonctions javascript de tous les onglets dans un seul et même fichier ?