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 :

Ou Modifier le fichier javascript ?


Sujet :

JavaScript

Vue hybride

Kenshin86 Ou Modifier le fichier... 08/03/2007, 16h53
SpaceFrog un menu avec des href en... 08/03/2007, 17h25
Kenshin86 Ok , tu peux m'expliquer... 08/03/2007, 18h19
Auteur bonjour, utilise ce code :... 08/03/2007, 20h54
Kenshin86 Ok merci , entre temps... 08/03/2007, 21h57
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 271
    Par défaut Ou Modifier le fichier javascript ?
    Bonjour

    J'ai récupérer un fichier *.js

    Il s'agit d'un menu dynamique vertical que je veux intégrer a mon site.

    Il fonctionne bien par contre quand je veux créer un menu qui ne se déroule pas (ex : Le premier accueil qui pointe vers la meme page) il m'affiche "soit error dans la barre du navigateur en bas) soit plein de sous menu "undefined".

    Ex:
    zlien = new Array;
    zlien[0] = new Array; //ACCUEIL (pas de sous menu !)
    zlien[1] = new Array; //RUBRIQUE TEST
    zlien[1][0] = '<A HREF="" CLASS=ejsmenu>test1</A>'; //sous menu 1 de test
    zlien[1][1] = '<A HREF="" CLASS=ejsmenu>test2</A>';//sous menu 2 de test


    Cordialement,

  2. #2
    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 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 659
    Billets dans le blog
    1
    Par défaut
    un menu avec des href en innerHTML ...


    apr contre si tu veux qu'on le modifie quand même faudra nous en montrer un peu plus ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 271
    Par défaut
    Ok , tu peux m'expliquer c'est quoi la différence avec ou sans innerHTML ?

    Je veux juste créer un menu simple (modifiable par la taille,couleurs , police ,etc...) ou lorsqu'on passe la souris sur le champ , se développe a droite ce qu'elle contient. Donc si vous avez une source javascript qui le fais , ça serait gentil

    Sinon voici le code complet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    bgcolor='#006699';
    bgcolor2='#6699CC';
    document.write('<style type="text/css">');
    document.write('.popper { POSITION: absolute; VISIBILITY: hidden; z-index:15; left:99px ')
    document.write('#topgauche { position:absolute;  z-index:10; }')
    document.write('A:hover.ejsmenu {color:#FFFFFF; text-decoration:none;}')
    document.write('.ejsmenu {color:#FFFFFF; text-decoration:none;}')
    document.write('</style>')
    document.write('<div style="position:relative;height:25"><DIV class=popper id=topdeck></DIV>');
     
    /*
    LIENS
    */
    zlien = new Array;
    zlien[0] = new Array;
    zlien[1] = new Array;
    zlien[1][0] = '<A HREF="" CLASS=ejsmenu>test1</A>';
    zlien[1][1] = '<A HREF="" CLASS=ejsmenu>test2</A>';
    if(document.getElementById)
    	{
    	skn = document.getElementById("topdeck").style
    	skn.left = 99;
    	}
     
    function pop(msg,pos)
    {
    skn.visibility = "hidden";
    a=true
    skn.top = pos;
    var content ="<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#000000 WIDTH=150><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=1>";
    pass = 0
    while (pass < msg.length)
    	{
    	content += "<TR><TD BGCOLOR="+bgcolor+" onMouseOver=\"this.style.background='"+bgcolor2+"'\" onMouseOut=\"this.style.background='"+bgcolor+"'\" HEIGHT=20><FONT SIZE=1 FACE=\"Verdana\">&nbsp;&nbsp;"+msg[pass]+"</FONT></TD></TR>";
    	pass++;
    	}
    content += "</TABLE></TD></TR></TABLE>";
    document.getElementById("topdeck").innerHTML = content;
    skn.visibility = "visible";
    }
    function kill()
    {
    	if(document.getElementById)
    		skn.visibility = "hidden";
    }
    document.onclick = kill;
    if(document.getElementById)
    	{
    	document.write('<DIV ID=topgauche><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#000000 WIDTH=100 HEIGHT=40><TR><TD><TABLE CELLPADING=0 CELLSPACING=1 BORDER=0 WIDTH=100% HEIGHT=40>')
    document.write('<tr><TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[0],0)" onMouseOut="this.style.background=\''+bgcolor+'\'" CLASS=ejsmenu><FONT SIZE=1 FACE="Verdana">Accueil</FONT></TD></tr>')
    document.write('<tr><TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[1],20)" onMouseOut="this.style.background=\''+bgcolor+'\'" CLASS=ejsmenu><FONT SIZE=1 FACE="Verdana">Test</FONT></TD></tr>')
    	document.write('</TABLE></TD></TR></TABLE></DIV>')
    	}
    document.write('</div>');

  4. #4
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660

  5. #5
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 271
    Par défaut
    Ok merci , entre temps j'avais trouvé une autre solution mais la tienne est bien meilleure !

    par contre , quand j'ai mis mon menu a gauche , je n'arrive pas a écrire dans le corps (a droite du menu). Il m'affiche mon texte soit a la fin du tableau (ou il n'y a plus de menu) ou quand le menu est tout en bas.

  6. #6
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par Kenshin86
    Ok merci , entre temps j'avais trouvé une autre solution mais la tienne est bien meilleure !

    par contre , quand j'ai mis mon menu a gauche , je n'arrive pas a écrire dans le corps (a droite du menu). Il m'affiche mon texte soit a la fin du tableau (ou il n'y a plus de menu) ou quand le menu est tout en bas.
    le corps est le div ou il y a la série de "bla bla" avec l'attribut float.

    Je ne comprends pas ce que vient faire ton tableau, montre moi ton code.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fichier Javascript modifié non reconnu par Explorer
    Par schnee dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 02/04/2014, 20h10
  2. fichier javascript modifié => pas de changements !
    Par guiguizekid dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/04/2010, 10h21
  3. [JexcelAPI]Modifier un fichier excel
    Par sissi_l dans le forum Documents
    Réponses: 3
    Dernier message: 01/06/2007, 01h36
  4. [jar] Comment modifier un fichier jar
    Par newfsch dans le forum JBuilder
    Réponses: 5
    Dernier message: 18/07/2004, 14h25
  5. [LG]modifier un fichier
    Par fofovi72 dans le forum Langage
    Réponses: 3
    Dernier message: 15/04/2004, 21h30

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