Fichier Js externe
Fermé
BigFlo93
Messages postés
51
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
30 octobre 2002
-
18 oct. 2002 à 12:39
Marden Messages postés 1072 Date d'inscription dimanche 11 février 2001 Statut Membre Dernière intervention 29 janvier 2006 - 18 oct. 2002 à 14:55
Marden Messages postés 1072 Date d'inscription dimanche 11 février 2001 Statut Membre Dernière intervention 29 janvier 2006 - 18 oct. 2002 à 14:55
A voir également:
- Fichier Js externe
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir fichier .bin - Guide
1 réponse
Marden
Messages postés
1072
Date d'inscription
dimanche 11 février 2001
Statut
Membre
Dernière intervention
29 janvier 2006
208
18 oct. 2002 à 14:55
18 oct. 2002 à 14:55
Bonjour,
Vu qu'il n'est pas compliqué de faire un test, je te propose celui ci-après. A exécuter avec des variantes consistant à déplacer les instructions, ou en ajoutant ou supprimant les commentaires.
Il semble qu'à l'intérieur d'un .js, aucune balise autre qu'en commentaire ne soit acceptée.
Un seul sous-niveau reste un mécanisme simple pour l'analyse. La possibilité d'en avoir plusieurs obligerait à un traitement récursif (avec piles), et vérification de la non présence de boucles (a1 --> a2 --> ... --> a1).
le fichier t1.js :
-------------------
<HTML>
<HEAD>
<SCRIPT LANGUAGE="javascript" TYPE="text/javascript" SRC="a1.js"></SCRIPT>
</HEAD>
<BODY BGCOLOR="#607080">
<SCRIPT>
var v1 = 1
var v2 = 2
alert(v1+"+"+v2+"="+somme(v1,v2)) ;
</SCRIPT>
</BODY>
</HTML>
le fichier a1.js :
-------------------
alert("analyse a1.js") ;
function somme(x1,x2) {
// return somme2(x1,x2)
return (x1+x2)
}
<!--SCRIPT LANGUAGE="javascript" TYPE="text/javascript" SRC="a2.js"></SCRIPT-->
le fichier a2.js :
-------------------
function somme2(x1,x2) {
return (x1+x2)
}
Vu qu'il n'est pas compliqué de faire un test, je te propose celui ci-après. A exécuter avec des variantes consistant à déplacer les instructions, ou en ajoutant ou supprimant les commentaires.
Il semble qu'à l'intérieur d'un .js, aucune balise autre qu'en commentaire ne soit acceptée.
Un seul sous-niveau reste un mécanisme simple pour l'analyse. La possibilité d'en avoir plusieurs obligerait à un traitement récursif (avec piles), et vérification de la non présence de boucles (a1 --> a2 --> ... --> a1).
le fichier t1.js :
-------------------
<HTML>
<HEAD>
<SCRIPT LANGUAGE="javascript" TYPE="text/javascript" SRC="a1.js"></SCRIPT>
</HEAD>
<BODY BGCOLOR="#607080">
<SCRIPT>
var v1 = 1
var v2 = 2
alert(v1+"+"+v2+"="+somme(v1,v2)) ;
</SCRIPT>
</BODY>
</HTML>
le fichier a1.js :
-------------------
alert("analyse a1.js") ;
function somme(x1,x2) {
// return somme2(x1,x2)
return (x1+x2)
}
<!--SCRIPT LANGUAGE="javascript" TYPE="text/javascript" SRC="a2.js"></SCRIPT-->
le fichier a2.js :
-------------------
function somme2(x1,x2) {
return (x1+x2)
}