Tribute2U
Messages postés52Date d'inscriptionvendredi 6 février 2004StatutMembreDernière intervention28 mars 2006
-
11 avril 2004 à 16:15
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
12 avril 2004 à 08:54
Bjr, je débute en JavaScript et je sais qu'on peut intégrer ses scripts dans le fichier html ou bien appelé un fichier .js
Je sais comment appelé un fichier .js
Ce que je ne sais pas faire c'est si il y a un bouton,appelé un fichier script précis lorsque le bouton sera préssé. Je sais qu'il y a l'évenement onClick mais comment appelé un fichier a partir de cet évènement et surtout la syntaxe exacte de cet appel.
Autre question semblable a la premiere, je souhaite afficher l'heure courante (en tps réel), j'ai le script dans mon code html (qui marche nickel) mais je souhaiterai le mettre dans un fichier et appelé ce fichier a la place.
Voila mon code html:
<html>
<head>
<script language="JavaScript">
function getDate()
{
blablabla en javascript
setTimeout('getDate()',1000);
}
</script>
</head>
blablabla en html
</html>
Le pb que je rencontre c'est que si mon fichier n'a pas de fonction (et donc pas de rappel de la fonction) ca marche mais vu que je veux faire un rappel de la fonction toutes les secondes, il me faut une fonction et là sa plante.
Mon fichier ressemble a ca :
function getDate()
{
blablabla en javascript
setTimeout('getDate()',1000);
}
getDate();
J'utilise getDate() a la derniere ligne pour appelé la fonction au lancement car si je ne fait pas ca il ne se passe rien. Je ne sais pas si c'est comme cela qu'il faut faire...
J'espère que je me suis bien expliqué et que vous avez compris mes soucis.
J'attends vos conseils...
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 avril 2004 à 08:54
Bonjour
ce qu'il faut comprendre c'est le navigateur interprète les
lignes qu'il lit au fur et à mesure. ( sauf les function
javascript qui seront exécutées lors d'une action déterminée )
un fichier externe .JS ne change rien au principe, il est
chargé lorsque le navigateur rencontre
<script type="text/javascript" src=nom></script>
et traité comme le reste.
pour la fonction getdate c'est un ordre connu de javascript
pour gérer les dates,heures .... on ne peut donc pas
l'utiliser comme nom de fonction
<head>
<script type="Text/JavaScript">
function ap()
{blablabla en javascript
setTimeout("ap();",1000);}
</script>
</head>
blablabla en html
</html>
fonctionnera
on peut mettre ça dans un .js
<head>
<script type="Text/JavaScript" src="ex.js"></script>
</head>
blablabla en html
</html>
et ex.js =
function ap()
{blablabla en javascript
setTimeout("ap();",1000);}
plusieurs functions possibles
Cordialement. Bul.