Comment se sert on des fichiers .js (inséré/inclure: la m fonction ds plusieur page)

Soyez le premier à donner votre avis sur cette source.

Vue 24 051 fois - Téléchargée 545 fois

Description

Une petite explication pour vous montrer que c'est possible de faire un fichier externe et de faire apell a lui meme sans php mais cela ne marche que pour les fonctions !!

Source / Exemple :


Pour ceux qui ... comme moi, voulais savoir a quoi servaient les fichier  " .js " ou comment inclure/insérer le meme parametre dans plusieurs pages ...sans la réécrire pour ne pas alourdir les pages, voila l'explication ...

Si vous utiliser la meme fonction dans plusieur page ... par exemple celle-ci !
(desactive le click droit)

-- Vous ouvrez le bloc note ... vous mettez la fonction dedans attention .. pas de :
            <script>  blabla </script>

plutot du style :

function clickdoff(){
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")}

-- Vous enregistrer dans un fichier 'toto.js'.

-- Dans votre page htm ou php vous metter la commande des le debut de la page:

<SCRIPT LANGUAGE="JavaScript" src="toto.js"></script>
sa , sa permet de charge se fichier en meme temps que votre page !!! .

(voila ... donc vous avez votre fichier 'bibliotheque' puisque vous pouvez stoker toute les fonction que vous voulez la dedans ... )

-- Mettez juste la commande (apres la précédente) :

<script>clickdoff();</script>
sa, sa permet d'apeller la fonction ! et donc de l'executer !!!

Si vous avez plusieur commande , c'est possible aussi ...

Conclusion :


Voila ... pour les exemples en claire c'est dans le zip ou il y a des page htm avec son .js !!!

ya pas mieu que la demonstration par l'exemple !!!

Merci a ceux qui post car c'est grace a eux que j'ai beaucoup appris .. j'espere que mon peu de savoir en aidera d'autre !!!!

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
119
Date d'inscription
vendredi 18 avril 2003
Statut
Membre
Dernière intervention
28 décembre 2006

Bien le bonjour à tous !
Me revoilou après pas mal de temps d'abscence, et merci pour vos encouragements ! ( j'ai bien évolué depuis ^^ )
Larry_31, t'en fait pas pour les erreures, comme précisé au dessus, il y a toujours quelque chose à en apprendre ^^ (d'ailleurs en me relisant, j'ai vu des FAUTES impardonnables dans ma source Oo )
Bref, pour le sujet 'runat = server' , je n'ai aucune idée de son usage :p

- Mais le javascript comme le HTML ne sont que des affichages, ou fonctions qui s'applique coté client; rien n'est fait sur le server. Pour cela, dirige toi plutôt vers le PHP.
- Par contre, je ne pense pas qu'il empeche le lancement des protections explorer ( comme les pop-up, ou warning divers et beaucoup trop variés certaines fois). A vérifier.

A bientôt, tous... Et n'oubliez pas :
L'emerveillement est le premier pas vers la connaissance !
( C'est beau, mais c'est pas de moi :op )
Messages postés
3
Date d'inscription
jeudi 20 juillet 2006
Statut
Membre
Dernière intervention
23 juillet 2008

Salut,

Moi, je mets 10 !
Tout simplement parce que vu le nombre de pages que j'ai à faire avec les mêmes scripts et que je suis un grand flemmard, je trouve ce truc très cool. En plus, ça marche avec zéro défaut.
Enfin, pour être tout à fait honnête, en tant que débutant total en js, je me sens très très naze d'avoir mis dans mon fichier les balises html <script language> ... </script> (c'est vrai, c'était un copier-coller mais ça excuse pas tout !).
En tous cas, félicitations et merci encore !

Au fait, concernant l'option runat=server, je suppose qu'elle permet de déterminer si le script s'exécute sur le serveur d'hébergement ? Si c'est le cas, est-ce que ça a pour effet d'enlever les messages de blocage de script d'Internet Explorer ?
Merci d'avance pour ta réponse.
Messages postés
5
Date d'inscription
vendredi 7 juillet 2006
Statut
Membre
Dernière intervention
7 juillet 2006

Réponse à WESTERNZ : passez par un IFRAME ! Voir www.GOOGLE.fr pour trouver des explications limpides ;)
Messages postés
33
Date d'inscription
mardi 15 novembre 2005
Statut
Membre
Dernière intervention
31 mars 2006

Bonjour,

Je cherche le meme genre de chose, en html pour charger un element (un tableau) html depuis une page html.
Explication.

J'ai des fiches des sauvées en fichier .htm, elle commencent par et finissent par
. Je voudrai pourvoir les inserer dans une page deja construite grace à un lien, sans avoir un site php.

Je suppose que ce genre de chose pourrai fontcionné si j'avais les bonnes formules du code.
<link type="text/html" rel="??" href="../page1.htm">

Toutefois je ne suis pas certain que ce soit possible.
Si vous avez une idée des codes a utiliser, j'en suis preneur, et avec joie.

Bonne journée
Messages postés
126
Date d'inscription
samedi 24 avril 2004
Statut
Membre
Dernière intervention
6 janvier 2008

salut,
1)comment est-ce qu'on charge une bibliothèque depuis javascript?
on fait document.write("<script language="JavaScript" src="nom_du_js.js"></script>");
ou est-ce qu'il y a une autre fonction.

2) est-ce que le navigateur charge deux fois un .js
un exemple: une page web affiche l'heure du seveur.
setinterval("newheure();", 2000);

function newheure() {
document.write("<script language="JavaScript" src="heure.php"></script>");
}

etant donner que c'est le meme .php, est-ce que le navigateur va le charger plusieurs fois, ou va t'il considérer qu"il est déjà charger et donc qu'il n'y a pas besion de le recharger?

merci d'avance
Colin CHARGY
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.