Rechercher : dans
Par :

[JavaScript]utiliser un script externe

Dernière réponse le 10 déc 2006 à 14:04:18 jean, le 9 déc 2006 à 12:13:45 
 Signaler ce message aux modérateurs

Bonjour,

voici mon petit probleme :

je n'arrive pas a faire fonctionner mon code javascript si je l'utilise hors de mon fichier html

normalement je devrais just utiliser ceci a la place de mon script et mettre toutes les infos ds le fichier.js non?
<SCRIPT LANGUAGE=« JavaScript » SRC=« url\fichier.js »
</SCRIPT>

j'ai un script qui me renvoie un resultat que je renvoie ds mon formulaire html via :
document.forms['integral'].res.value=temp;

mon form html :
<form name="integral">
...
<input type=text name="res"></td>
...
</form>

et lors de l'envoie des données :

<INPUT type="button" value="Calculer" onClick="calcul2(n1,n2,n3);"

meme en mettant submit, ca ne fait rien, que dois je changer?

merci;)

Meilleures réponses pour « [JavaScript]utiliser un script externe » dans :
Javascript - Introduction au langage Javascript Voir Qu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...
Ajax - Javascript - Upload multiple VoirIntroduction Création de l'uploader Script côté serveur (upload.php) Téléchargement des Fichiers Multiples Génériques en Ajax Introduction AJAX Upload vous permet de facilement télécharger plusieurs fichiers sans rafraîchir la page et...
Javascript - Centrer verticalement une page web VoirPour centrer verticalement une page web, impossible de s'en sortir en css. Une solution bien pratique : JavaScript. 1. Le fichier .js 2. La page .html 3. Utilisation 4. Inconvénients 5. Rappel Merci à Dalida pour la source du...
Javascript - Coloration syntaxique dans vos pages web VoirSi vous avez un site web contenant des exemples de code (php, javascript, C#, Delphi, Python...), il peut être intéressant d'avoir une coloration syntaxique. C'est parfois pénible à réaliser, mais il existe une librairie Javascript qui permet de...
Javascript - Implantation du code VoirA quel emplacement insérer le Javascript dans votre page HTML Il existe plusieurs façons d'inclure du JavaScript dans une page HTML : Grâce à la balise En mettant le code dans un fichier Grâce aux événements Dans la balise...
Javascript - L'objet navigator VoirLes particularités de l'objet navigator L'objet navigator est un objet qui permet de récupérer des informations sur le navigateur qu'utilise le visiteur. Cela paraît totalement inutile à première vue, toutefois, comme vous le savez sûrement, il...
Javascript - Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle' On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non, ce qui permet notamment de donner de l'interactivité à vos scripts : Instruction...

1

Ssylvainsab, le 9 déc 2006 à 18:53:03

Essaye en mettant des quotes normales autour des attributs de la balise script, tout simplement.
" ou ', pas « et ».

a plus Sylvain
Longue vie à bobo !

Répondre à Ssylvainsab

2

jean, le 9 déc 2006 à 23:06:17

Oui bien sur, je mettais des ", mauvais copié coller ^^

Répondre à jean

3

Ssylvainsab, le 10 déc 2006 à 11:57:34

Url\fichier.js
Tu es en local ?
Essaye en mettant un slash.


Sur l'exemple que tu donnes, les balises script et input ne sont pas refermées, c'est normal ?

Remplaces :
onClick="calcul2(n1,n2,n3);"
Par :
onClick="javascript:calcul2(n1,n2,n3);"


Si rien ne marche...
Donnes ton code en entier ;-)

a plus Sylvain
Longue vie à bobo !

Répondre à Ssylvainsab

4

jean, le 10 déc 2006 à 14:01:43

Oui je suis en local, je dois faire un petit programme de calcul d'integral

voici mon code plus en detail :

pour la source, que je mette g:\test.js g:/test.js ou juste test.js, ca a l'air de faire la meme chose^^
les 2 fichiers sont ds le meme dossier de toute maniere

<html>


<head>
<script language="JavaScript" type="text/javascript" src="test.js"></script>
<title>Calcul d'intégral<</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
background-color: #CCCCCC;
}
-->
</style></head>

<body>
<form name="integral">

<div align="center">
<p> </p>
<p> </p>
<p> </p>
<table border="1" width="30%">
<tr>
<td>Borne Supérieure</td>

<td><INPUT type="text" name="borneSup"></td>

</tr>
<tr>
<td>Borne Inférieure</td>

<td><INPUT type="text" name="borneInf"></td>

</tr>
<tr>
<td width="200">Nombres de points</td>
<td><INPUT type="text" name="nbPts"></td>

</tr>


</table>
</div>
<p align="center">
<select name="choix" size="1">
<option selected>Choisissez une fonction</option>
<option value="Sin">Sin</option>
<option value="Cos">Cos</option>
<option value="Tan">Tan</option>
<option value="Arctg">Arctg</option>

</select>

<INPUT type="button" value="Calculer"
onClick="javascript:calcul(document.forms['integral'].borneInf.value,
document.forms['integral'].borneSup.value,
document.forms['integral'].nbPts.value,
document.forms['integral'].choix.value);">

</p>
<div align="center">
<table border="1" width="30%" >
<p>
<tr>
<td>Résultat : </td>
<td width="148">

<input type=text name="res"></td>
</tr>
</table>
</div>
</form>
</div>

</body></html>

et mon test.js (j'ai effacé tout le calcul, inutile^^)


<SCRIPT LANGUAGE="JavaScript">

function calcul(borneInf,borneSup,nbPts,choix)
{

document.forms['integral'].res.value=temp;


}

</SCRIPT>

Répondre à jean

5

 jean, le 10 déc 2006 à 14:04:18

Avec ie, voici l'erreur qu'il me met :

ligne 56 : objet attendu

ligne 56 etant
<INPUT type="button" value="Calculer"
onClick="javascript:calcul(document.forms['integral'].borneInf.value,
document.forms['integral'].borneSup.value,
document.forms['integral'].nbPts.value,
document.forms['integral'].choix.value);">

Répondre à jean