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 :

extaction de js dans du html


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 29
    Par défaut extaction de js dans du html
    Bonjour,

    j'ai un code html avec du js inclu et j'aimerais extraire le js dans un autre fichier a part mais j'y arrive.
    Je vous donne le code:

    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
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    <HTML>
     
    <BODY>
     
    <script language="javascript">
    function Toggle(node)
    {
    	// Unfold the branch if it isn't visible
    	if (node.nextSibling.style.display == 'none')
    	{
    		// Change the image (if there is an image)
    		if (node.childNodes.length > 0)
    		{
    			if (node.childNodes.item(0).nodeName == "IMG")
    			{
    				node.childNodes.item(0).src = "minus.gif";
    			}
    		}
     
    		node.nextSibling.style.display = 'block';
    	}
    	// Collapse the branch if it IS visible
    	else
    	{
    		// Change the image (if there is an image)
    		if (node.childNodes.length > 0)
    		{
    			if (node.childNodes.item(0).nodeName == "IMG")
    			{
    				node.childNodes.item(0).src = "plus.gif";
    			}
    		}
     
    		node.nextSibling.style.display = 'none';
    	}
     
    }
    </script>
     
    <TABLE BORDER=0>
     
       <TR><TD>
          <TABLE BORDER=0><TR><TD><IMG SRC="leaf.gif"> pas de fils<DIV style='display:none'>
          </DIV></TD></TR></TABLE>
       </TR></TD>
     
       <TR><TD>
          <TABLE BORDER=0><TR><TD><A onClick="Toggle(this)"><IMG SRC="plus.gif"> Avec des fils</A><DIV style='display:none'>
     
             <TABLE BORDER=0><TR><TD WIDTH=10></TD><TD><IMG SRC="leaf.gif"> Fils 1<DIV style='display:none'>
             </DIV></TD></TR></TABLE>
     
             <TABLE BORDER=0><TR><TD WIDTH=10></TD><TD><A onClick="Toggle(this)"><IMG SRC="plus.gif"> Fils 2</A><DIV style='display:none'>
     
                <TABLE BORDER=0><TR><TD WIDTH=10></TD><TD><IMG SRC="leaf.gif"> Petit fils 2 -1 <DIV style='display:none'>
                </DIV></TD></TR></TABLE>
     
                <TABLE BORDER=0><TR><TD WIDTH=10></TD><TD><IMG SRC="leaf.gif"> Petit fils 2 -12<DIV style='display:none'>
                </DIV></TD></TR></TABLE>
     
             </DIV></TD></TR></TABLE>
          </DIV></TD></TR></TABLE>
       </TR></TD>
     
    </TABLE>
    </BODY>
    </HTML>

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 80

    Informations forums :
    Inscription : Janvier 2007
    Messages : 201
    Par défaut
    un simple copier de <script...> à </script> dans un éditeur de texte quelconque, puis enregistrer sous. Je n'ai pas du bien comprendre la question.

    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
    <script language="javascript">
    function Toggle(node)
    {
    // Unfold the branch if it isn't visible
    if (node.nextSibling.style.display == 'none')
    {
    // Change the image (if there is an image)
    if (node.childNodes.length > 0)
    {
    if (node.childNodes.item(0).nodeName == "IMG")
    {
    node.childNodes.item(0).src = "minus.gif";
    }
    }
     
    node.nextSibling.style.display = 'block';
    }
    // Collapse the branch if it IS visible
    else
    {
    // Change the image (if there is an image)
    if (node.childNodes.length > 0)
    {
    if (node.childNodes.item(0).nodeName == "IMG")
    {
    node.childNodes.item(0).src = "plus.gif";
    }
    }
     
    node.nextSibling.style.display = 'none';
    }
     
    }
    </script>

  3. #3
    Invité
    Invité(e)
    Par défaut
    Oui tu copies ton code javascript dans un fichier puis tu l'inclus dans ta page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script language="JavaScript" type="text/javascript" src="tapage.js></script>

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 29
    Par défaut
    j'ai essaye cela mais il y a un hic.
    Mon html s'affiche bien mais l'effet du js n'est plus là.

    Au fait mon code c'est treeview.

  5. #5
    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
    tu as mis les balises script dans le fichier externe ?
    si oui il faut les enlever
    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 !

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 29
    Par défaut
    non

Discussions similaires

  1. Insérer du XML dans du HTML
    Par Shaman LizardKing dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 29/04/2005, 16h21
  2. repositionnement dans page html
    Par Invité(e) dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 23/11/2004, 15h17
  3. integration varaiables javascript dans du HTML
    Par developpeur_mehdi dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 10/11/2004, 14h54
  4. [Struts][javascript]Probleme de 'id' dans un <html:hidden
    Par FreshVic dans le forum Struts 1
    Réponses: 5
    Dernier message: 11/02/2004, 10h57
  5. Réponses: 4
    Dernier message: 15/12/2003, 17h46

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