Page 1 sur 1

appeler un script externe contenant une fonction

Publié : 29 déc. 2004, 21:37
par veevee
Bonjour,
toujours pour apprendre JS, je me pose la question suivante qui n'est traitée nulle part.
Appeler un script externe depuis une page HTML est aisé
Mais comment appeler un script externe qui est une fonction ?
Cette question est purement théorique, car en remplaçant cette fonction par une simple procédure, tout est facile comme expliqué plus haut

Merci au cas où....

Publié : 29 déc. 2004, 23:43
par jv2759
Je ne vois pas vraiment le probléme. Car normalement la fonction d'inclusion fait comme si tu avait au final un seul fichier.

Par exemple :

text1.js

Code : Tout sélectionner

function printTest{print("test");}
page.html

Code : Tout sélectionner

...
<scripte src="text1.js" />
...
...
<scripte>printTest();</scripte>
...
Oui je sais je suis completement hs et cela ne doit pas être tres corecte dans l'écriture. Mais entre le php, javascripte, et pascal...

Mais le principe et la. Quand tu écrit cela c'est comme si tu avait écrie :

Code : Tout sélectionner

...
<scripte>function printTest{print("test");}</scripte>
...
...
<scripte>printTest();</scripte>
...
Donc pour les fonction ce sont des appele standard...

Publié : 30 déc. 2004, 02:36
par qq1
<script> sans le "e", ça fonctionne mieux ! :wink:

Re: appeler un script externe contenant une fonction

Publié : 30 déc. 2004, 07:47
par Mirovinben
veevee a écrit :Bonjour,
toujours pour apprendre JS, je me pose la question suivante qui n'est traitée nulle part.
Appeler un script externe depuis une page HTML est aisé
Mais comment appeler un script externe qui est une fonction ?
Cette question est purement théorique, car en remplaçant cette fonction par une simple procédure, tout est facile comme expliqué plus haut

Merci au cas où....
:shock: Si le document contenant ta fonction javascript est correctement lié dans le head de ta page HTML, alors son contenu est considéré comme étant inclu dans ta page... Et tu n'as qu'à utiliser ta fonction comme si elle avait été écrite directement dans la page...

Fonction : routine effectuant une/plusieurs action(s) avec renvoi d'une valeur (code d'erreur ou résultat d'un calcul ou...etc...)
Procedure : routine effectuant une/plusieurs action(s) sans renvoi d'une valeur.

En javascript on peut utiliser une fonction en tant que procédure quand on n'a pas besoin du résultat renvoyé...

Publié : 30 déc. 2004, 13:00
par jv2759
qq1 a écrit :<script> sans le "e", ça fonctionne mieux ! :wink:
Cela dépend du point de vue... Je préfére personnelement avec un e, je trouve que cela ce prononce mieux... Mais pspad, lui n'aime pas trop, je le laisse faire, il faut pas trop le contrarier...

Publié : 31 déc. 2004, 15:33
par qq1
jv2759 a écrit :
qq1 a écrit :<script> sans le "e", ça fonctionne mieux ! :wink:
Cela dépend du point de vue... Je préfére personnelement avec un e, je trouve que cela ce prononce mieux... Mais pspad, lui n'aime pas trop, je le laisse faire, il faut pas trop le contrarier...
:lol: Dis-toi qu'il existe un pspad en ligne :wink: