IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Besoin d'aide pour système d'onglet en javascript.


Sujet :

JavaScript

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Besoin d'aide pour système d'onglet en javascript.
    Bonjour,
    Je suis débutant en javascript et je souhaite réaliser un petit système d'onglet.
    Ces onglets serviront infine à changer le src d'une iframe (on peut dire que c'est l'ajax du pauvre ^^).
    Bien sur, je veux que quand on clique sur un onglet, celui-ci reste "allumé".
    Et pour être bien chieur, les onglets sont des images .gif.

    Voilà donc mon code, dans mon header :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    function bascule(x,y){
    	for (i = 1; i < 11; i++){
    		document.getElementById("smenu"+i).src="_img/skin/smenu"+i+".gif";
    	}
    	document.getElementById("smenu"+x).src="_img/skin/smenu"+x+"_roll.gif";
    	document.getElementById("photos_frame").src=y;
    }
    Dans ma page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
      <ul id="menu_photos">
                            <li><a href="javascript:void(0)" onclick="bascule('1','flash/photos_patrick.html');" ><img src="_img/skin/smenu1.gif" border="0" alt="Patrick" title="Patrick" id="smenu1" name="smenu1"/></a></li>
                            <li><a href="javascript:void(0)" onclick="bascule('2','flash/photos_cecile.html');"><img src="_img/skin/smenu2.gif" border="0" alt="Cécile" title="Cécile" id="smenu2" name="smenu2"/></a></li>
     </ul>
    ça marche nickel sous Firefox.

    ça merdoie sous IE...
    Le changement se fait dans l'iframe, mais pas dans l'onglet : il disparait.

    Plus rigolo : il suffit que je rajoute un alert(); à la fin de ma fonction et tout marche...

    Au secour !

  2. #2
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 650
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 650
    Points : 11 142
    Points
    11 142
    Par défaut
    bonjour,

    montre nous le code complet de ta page HTML.

    Pour l'iframe tu as bien renseigné l'id et le name en leur donnant la même valeur ?

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 664
    Points
    66 664
    Billets dans le blog
    1
    Par défaut
    essaye d'inhiber complètement le href ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
       <li><a href="javascript:void(0)" onclick="bascule('1','flash/photos_patrick.html');return false" ><img src="_img/skin/smenu1.gif" border="0" alt="Patrick" title="Patrick" id="smenu1" name="smenu1"/></a></li>
                            <li><a href="javascript:void(0)" onclick="bascule('2','flash/photos_cecile.html');return false"><img src="_img/skin/smenu2.gif" border="0" alt="Cécile" title="Cécile" id="smenu2" name="smenu2"/></a></li>

Discussions similaires

  1. [XL-2007] Besoin d'aide pour créer un tableau qui va incrémenter automatiquement des onglets
    Par Bernardini dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 28/02/2015, 17h40
  2. besoin d'aide pour le composant DBComboBox
    Par jane2002 dans le forum Bases de données
    Réponses: 8
    Dernier message: 28/02/2004, 19h01
  3. [Kylix] besoin d'aide pour installer kylix3
    Par Sph@x dans le forum EDI
    Réponses: 3
    Dernier message: 11/02/2004, 13h53
  4. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 10h48
  5. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo