Webmaster Hub: html et javascript - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

html et javascript comment appeler un script en html Noter : -----

#1 L'utilisateur est hors-ligne   Nathalot 

  • Groupe : Actif
  • Messages : 27
  • Inscrit(e) : 20-novembre 03
  • Localisation:Normandie

Posté 01 juin 2004 - 13:22

Novice en tout ici, je viens à la recherche de qqls petits conseils.
J'aimerais comprendre comment faire pour séparer les scripts du code html (un peu comme les css). On peut creer une feuille .js qui contient les scripts. Mais apres je ne reussi pas a les appeler depuis le code html. Peut-on me dire quelle est la facon d'agir.? et ce qui est le plus judicieux de faire?
Merci (en esperant etre claire)

Laurence
0

#2 L'utilisateur est hors-ligne   Fupap 

  • PHPécheur
  • Groupe : Membre+
  • Messages : 746
  • Inscrit(e) : 29-août 03
  • Genre:Homme
  • Localisation:La Hume (33470)

Posté 01 juin 2004 - 13:35

bonjour
pour appeler la page javascript la ligne est
<script language="JavaScript" type="text/javascript" src="java/favori.js"></SCRIPT>

java/favori.js étant le "repertoire/nom de la page.js"
0

#3 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 945
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 01 juin 2004 - 13:54

Bonjour Nathalot,

Pour compléter ce que dit fupap, il faut que cette page ne contienne que du JavaScript, à l'exclusion de code HTML.
Il ne faut donc pas qu'elle ait les balises <script> et </noscript> vu qu'elles sont déjà mises lors de l'appel de la page.

Dan
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#4 L'utilisateur est hors-ligne   Nathalot 

  • Groupe : Actif
  • Messages : 27
  • Inscrit(e) : 20-novembre 03
  • Localisation:Normandie

Posté 01 juin 2004 - 19:18

Merci cela confirme pour l'instant ce que j'avais pu observer.
Maintenant, quand il y a plusieurs scripts dans cette page réservée aux scripts, comment les appeler specifiquement, pour pouvoir par exemple les faire s'executer exactement la ou on veut.
0

#5 L'utilisateur est hors-ligne   Voulf 

  • Groupe : Membre
  • Messages : 56
  • Inscrit(e) : 30-avril 04
  • Localisation:Paris
  • Société:Transiciel

Posté 04 juin 2004 - 11:02

Salut!

Tu peux avoir plusieurs fichiers .js spécifiques. Par ex, l'un pour de la navigation et un autre pour des fonctions génériques type ouvertur de fenêtre.

<script type="text/javascript" src="scripts/nav.js"></script>
et
<script type="text/javascript" src="scriptsfonctions.js"></script>

Je pense que la dessus on est d'accord :)

A priori ton fichier .js est soit constitué de scripts qui vont s'exécuter lorsque que le fichier sera appelé dans la page html par la ligne de code ci-dessus soit constitué de fonction (function ouvrirFenetre() par ex). Ainsi, comme tu as fait appel au fichier dans le head, tu n'as plus qu'à appeler la fonction qui va bien :
- Soit dans la balise body : <body onload="ouvrirFenetre()"></body>
- Soit dans le body <script type="text/javascript">ouvrirFenetre()</script>
- Soit sur un évènement <a href="java script:void(0);" onclick="ouvrirFenetre()">Ouvrir</a>.
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)