Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2383 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Appel vers un fichier JS externe qui ne marche pas.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Appel vers un fichier JS externe qui ne marche pas.

n°635211
Neostrange​r
Tout est bon dans le cochon
Posté le 08-02-2004 à 17:12:31  profilanswer
 

Bjr a tous jai fais une recherche mais jai pas trouvé solution a mon prob.
 
Jai ma page html, jai fais un fichier JS externe avec ts mes scripts dedans, en ayant pris soin denlever tous les <script></script>
 
mais lors de lappel de ce fichier dans ma page html bin ca marche pas :sweat: mon fichier cest js.js et il est a la racine tout comme ma page html
 
je met

Code :
  1. <script language="JavaScript" src="js.js"></script>


 
Merci de votre aide


Message édité par Neostranger le 08-02-2004 à 17:13:46

---------------
X
mood
Publicité
Posté le 08-02-2004 à 17:12:31  profilanswer
 

n°635223
Hermes le ​Messager
Breton Quiétiste
Posté le 08-02-2004 à 17:24:35  profilanswer
 

NeoStranger a écrit :

Bjr a tous jai fais une recherche mais jai pas trouvé solution a mon prob.
 
Jai ma page html, jai fais un fichier JS externe avec ts mes scripts dedans, en ayant pris soin denlever tous les <script></script>
 
mais lors de lappel de ce fichier dans ma page html bin ca marche pas :sweat: mon fichier cest js.js et il est a la racine tout comme ma page html
 
je met

Code :
  1. <script language="JavaScript" src="js.js"></script>


 
Merci de votre aide


 
On est pas des devins, donc commence par nous montrer de quelle manière tu appelles une fonction dans ta page html, ainsi que le bout correspondant dans ta page en JS.
Le rapport d'erreur sous Mozilla serait pas mal aussi. :/

n°635277
Neostrange​r
Tout est bon dans le cochon
Posté le 08-02-2004 à 18:40:37  profilanswer
 

Bin le code ci dessus cest le code dont je me sert pour appeler mon JS, donc déja ca tu la
 
apres mon code dans mon JS
 

Code :
  1. // JavaScript Document
  2. function voleur(e)
  3. { return false; }
  4. // Ici la fonction pour désactiver.
  5. function bien()
  6. { return true; }
  7. // Et la pour la réactiver  
  8. document.onselectstart=new Function ("return false" );
  9. if (window.sidebar)
  10. {
  11.   document.onmousedown=voleur;
  12. /* Grâce à l'événement onmousedown (pression de la souris)  on va ouvrir la fonction voleur (qui renvoie faux) */
  13.   document.onclick=bien;
  14. /* Mais comprenez bien que si on laisse ca tout seul les clics ne fonctionneront plus, donc la on utilise l'événement onclick pour détecter le clique et renvoyer vrai avec la fonction bien */
  15. }
  16. // fin du script -->
  17. <!--
  18. function scrollit(seed) {
  19. var m1 = "Bienvenue sur DiamonDust";
  20. var m2 = " Bonne visite";
  21. var msg=m1+m2;
  22. var out = " ";
  23. var c = 1;
  24. if (seed > 100)
  25. {
  26. seed--;
  27. cmd="scrollit("+seed+" )";
  28. timerTwo=window.setTimeout(cmd,100);
  29. }
  30. else if (seed <= 100 && seed > 0) {
  31. for (c=0 ; c < seed ; c++) {
  32. out+=" ";
  33. }
  34. out+=msg;
  35. seed--;
  36. window.status=out;
  37. cmd="scrollit("+seed+" )";
  38. timerTwo=window.setTimeout(cmd,100);
  39. }
  40. else if (seed <= 0) {
  41. if (-seed < msg.length) {
  42. out+=msg.substring(-seed,msg.length);
  43. seed--;
  44. window.status=out;
  45. cmd="scrollit("+seed+" )";
  46. timerTwo=window.setTimeout(cmd,100);
  47. }
  48. else {
  49. window.status=" ";
  50. timerTwo=window.setTimeout("scrollit(100)",75);
  51. }
  52. }
  53. }
  54. //-->
  55. <title>Accueil</title>
  56. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  57. <link href="../site.css" rel="stylesheet" type="text/css">
  58. <style type="text/css">
  59. <!--
  60. .Style1 {
  61. font-family: Impact;
  62. font-style: italic;
  63. }
  64. .Style2 {
  65. color: #0066CC;
  66. font-weight: bold;
  67. }
  68. -->
  69. </style>
  70. </head>
  71. <body background="../siber3.jpg" leftmargin="0" topmargin="0" bgproperties=fixed>
  72. <BODY onLoad="scrollit(100)">
  73. /******************************************
  74. * Snow Effect Script- By Altan d.o.o. (snow@altan.hr, http://www.altan.hr/snow/index.html)
  75. * Visit Dynamic Drive (http://www.dynamicdrive.com/) for full source code
  76. * Modified Dec 31st, 02' by DD. This notice must stay intact for use
  77. ******************************************/
  78.  
  79.   //Configure below to change URL path to the snow image
  80.   var snowsrc="snow3.gif"
  81.   // Configure below to change number of snow to render
  82.   var no = 20;
  83.   var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
  84.   var ie4up = (document.all) ? 1 : 0;
  85.   var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
  86.   var dx, xp, yp;    // coordinate and position variables
  87.   var am, stx, sty;  // amplitude and step variables
  88.   var i, doc_width = 1280, doc_height = 1024;
  89.  
  90.   if (ns4up||ns6up) {
  91.     doc_width = self.innerWidth;
  92.     doc_height = self.innerHeight;
  93.   } else if (ie4up) {
  94.     doc_width = document.body.clientWidth;
  95.     doc_height = document.body.clientHeight;
  96.   }
  97.   dx = new Array();
  98.   xp = new Array();
  99.   yp = new Array();
  100.   am = new Array();
  101.   stx = new Array();
  102.   sty = new Array();
  103.  
  104.   for (i = 0; i < no; ++ i) { 
  105.     dx[i] = 0;                        // set coordinate variables
  106.     xp[i] = Math.random()*(doc_width-50);  // set position variables
  107.     yp[i] = Math.random()*doc_height;
  108.     am[i] = Math.random()*20;         // set amplitude variables
  109.     stx[i] = 0.02 + Math.random()/10; // set step variables
  110.     sty[i] = 0.7 + Math.random();     // set step variables
  111.     if (ns4up) {                      // set layers
  112.       if (i == 0) {
  113.         document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/layer>" );
  114.       } else {
  115.         document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"><\/layer>" );
  116.       }
  117.     } else if (ie4up||ns6up) {
  118.       if (i == 0) {
  119.         document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>" );
  120.       } else {
  121.         document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>" );
  122.       }
  123.     }
  124.   }
  125.  
  126.   function snowNS() {  // Netscape main animation function
  127.     for (i = 0; i < no; ++ i) {  // iterate for every dot
  128.       yp[i] += sty[i];
  129.       if (yp[i] > doc_height-50) {
  130.         xp[i] = Math.random()*(doc_width-am[i]-30);
  131.         yp[i] = 0;
  132.         stx[i] = 0.02 + Math.random()/10;
  133.         sty[i] = 0.7 + Math.random();
  134.         doc_width = self.innerWidth;
  135.         doc_height = self.innerHeight;
  136.       }
  137.       dx[i] += stx[i];
  138.       document.layers["dot"+i].top = yp[i];
  139.       document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
  140.     }
  141.     setTimeout("snowNS()", 10);
  142.   }
  143.   function snowIE_NS6() {  // IE and NS6 main animation function
  144.     for (i = 0; i < no; ++ i) {  // iterate for every dot
  145.       yp[i] += sty[i];
  146.       if (yp[i] > doc_height-50) {
  147.         xp[i] = Math.random()*(doc_width-am[i]-30);
  148.         yp[i] = 0;
  149.         stx[i] = 0.02 + Math.random()/10;
  150.         sty[i] = 0.7 + Math.random();
  151.         doc_width = ns6up?window.innerWidth : document.body.clientWidth;
  152.         doc_height = ns6up?window.innerHeight : document.body.clientHeight;
  153.       }
  154.       dx[i] += stx[i];
  155.       if (ie4up){
  156.       document.all["dot"+i].style.pixelTop = yp[i];
  157.       document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
  158.       }
  159.       else if (ns6up){
  160.       document.getElementById("dot"+i).style.top=yp[i];
  161.       document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);
  162.       } 
  163.     }
  164.     setTimeout("snowIE_NS6()", 10);
  165.   }
  166.   if (ns4up) {
  167.     snowNS();
  168.   } else if (ie4up||ns6up) {
  169.     snowIE_NS6();
  170.   }


 
merci


---------------
X
n°635283
Hermes le ​Messager
Breton Quiétiste
Posté le 08-02-2004 à 18:43:25  profilanswer
 

Où se trouve l'appel des fonctions dans ton HTML ?
 
Où se trouve le rapport d'erreur du debbugeur de JS de mozilla ?

n°635289
Neostrange​r
Tout est bon dans le cochon
Posté le 08-02-2004 à 18:47:08  profilanswer
 

moula désolé la jai pourtant limpression de te lavoir mis
 
dans mon HTML pour appeler mon JS je met
 
<script language="JavaScript" src="js.js"></script>
 
rapport derreur je sais pas comment on fait désolé??


---------------
X
n°635290
Hermes le ​Messager
Breton Quiétiste
Posté le 08-02-2004 à 18:48:42  profilanswer
 

NeoStranger a écrit :

moula désolé la jai pourtant limpression de te lavoir mis
 
dans mon HTML pour appeler mon JS je met
 
<script language="JavaScript" src="js.js"></script>
 
rapport derreur je sais pas comment on fait désolé??
 


 
Non, ça dans ton HTML, c'est l'endroit où tu appel ton FICHIER javascript. Moi je te demande où sont les appels à tes FONCTIONS javascript dans TA PAGE HTML.
 
Et pour le rapport d'erreur, tu lances mozilla, et tu cherches le debbogueur de script.

n°635293
Neostrange​r
Tout est bon dans le cochon
Posté le 08-02-2004 à 18:50:48  profilanswer
 

ok désolé mais alors jai pas du comprendre le principe. Ce que je veux moi cest un JS externe, et dans ma page html faire appel a ce fichier et qu'il execute tous le JS.


---------------
X
n°635298
Hermes le ​Messager
Breton Quiétiste
Posté le 08-02-2004 à 18:55:25  profilanswer
 

NeoStranger a écrit :

ok désolé mais alors jai pas du comprendre le principe. Ce que je veux moi cest un JS externe, et dans ma page html faire appel a ce fichier et qu'il execute tous le JS.


 
Que ton JS soit interne ou externe, il faut appeler les fonctions qui s'y trouve.
 
Visiblement, tu ne sais pas ce qu'est une fonction javascript.
 
Normalement, ce forum ne sert pas à combler ce genre de lacune. Donc tu feras bien d'aller suivre quelques tutos pour le javascrip afin de comprendre de quoi il s'agit.
 
Comme on est dimanche, je te donne un élément de réponde.
 
Une fonction se défini de la manière suivante :
 
function le_nom__de_la_fonction()
{
 corps de la fonction;
 instruction;
 etc...
}
 
Ensuite dans ta page html, si tu veux que la fonction soit déclenchée, tu fais tout simplement : le_nom__de_la_fonction();
 
Mais pas n'importe où.
 
Soit tu mets un bout de javascript :
 
<script type="javascrip">le_nom__de_la_fonction();</script>
 
Soit tu te sers d'un évènement.
 
Cela peut être un clic sur un bouton, ou un chagement dans un formulaire.
Cela peut être aussi un simple chargement de la page auquel cas, ce sera dans le body :
 
<body onload="le_nom__de_la_fonction();">
 
Voilà...

n°635300
Neostrange​r
Tout est bon dans le cochon
Posté le 08-02-2004 à 19:00:04  profilanswer
 

ok merci de ton aide on mavais mal expliqué apparement...


---------------
X

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Appel vers un fichier JS externe qui ne marche pas.

 

Sujets relatifs
Corriger un fichier html[D4] Un fichier que deletefile() n'efface pas. Pourquoi ?
[OpenGL] Les cercles, pourquoi ca marche pas[PHP] Un commande pour rapatrier un fichier
problème d'antislash à la création d'un fichier via un fichier phpavec kel programme editer un fichier php ?
[PHP] Upload d'un fichier sous easyphp 1.7Taille max d'un fichier DBF - arnaque ?
Liste des polices d'un fichier Word ou Excelcomment enregistrer un fichier CSV en format XLS
Plus de sujets relatifs à : Appel vers un fichier JS externe qui ne marche pas.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR