Accueil > Forum > > > > #include et JavaScript
#include et JavaScript
jeudi 3 février 2005 à 09:47:22 |
#include et JavaScript

Chris_LaFouine
|
Je suis débutant en ASP et je voudrais faire une bibliothèque de fonctions et procédures... j'ai donc créé un "module.asp" qui contient des fonctions et des procédures... Cependant certaines d'entre elles sont en JavaScript ou en VBScript par exemple, j'ai une fonction "popup", qui me lance une page passée en paramètre dans une pop-up, écrite en JavaScript. Ma question est la suivante, est ce qu'en faisant un <!-- #include file="module.aps" --> dans ma page ASP, je pourrais utiliser ma fonction "popup" ? Merci d'avance
|
|
jeudi 3 février 2005 à 11:30:46 |
Re : #include et JavaScript

Nicolas_kojack
|
Oui mais tu dois mettre ton include au bon endroit c'est à dire que si ta fonction doit être dans placée dans le <HEAD> tu dois mettre ton include dans le <HEAD> sinon ta fonction ne fonctionnera pas (hahahah c le cas de le dire).
Autre chose si jamais tu devais mettre des Recordset dans ton include bien évidemment tu ne devra pas utiliser les même dans la page ou tu inclus le fichier.
exemple :
module.asp : <% 'ca en une seule ligne bien sûr : Conn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.mapPath("database/base.mdb")
'ton recordset et tout le toutim : Set rs = Server.CreateObject("ADODB.Recordset") SQL = "SELECT * FROM tatable" rs.Open SQL, conn ,3 ,3 %>
tapage.asp (celle qui contient l'include) :
<% ' 1ère :pas question de remmettre une connection c a d pas de conn =.........
'2ème : tu ne devras pas reutiliser ni rs ni sql si tu ajoute un lien avec ta base
Set rs2 = Server.CreateObject("ADODB.Recordset") SQL2 = "SELECT * FROM tatable" rs2.Open SQL2, conn ,3 ,3
%>
ensuite si tu desires réutiliser des fonctions comprises dans l'include tu le peux en utilisant les termes employés dans module.asp....
En bref pour te résumer la situation, lorsque tu mets un include tu fais comme si le texte de l'include était sur la page normale. et voili voilou!
En espérant que cela puisse te servir, bien la bonn journée
Nicolas 
|
|
jeudi 3 février 2005 à 14:38:05 |
Re : #include et JavaScript

Chris_LaFouine
|
Merci beaucoup...
je peux donc le mettre au tout début de mon fichier ASP avant même d'avoir mis un <HTML> ???
|
|
jeudi 3 février 2005 à 14:42:51 |
Re : #include et JavaScript

Nicolas_kojack
|
re Chris,
Oui tu peux le faire mais j'oubliais de te dire que tu dois enlever l'entete du fichier qui sert d'include (module.asp):
<html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Nouvelle page 2</title> </head>
<body>
</body> </html>
Tu dois enlever tout ca.
|
|
jeudi 3 février 2005 à 15:37:31 |
Re : #include et JavaScript

Chris_LaFouine
|
Hola, j'ai pas tout ça!!! Bon, mon ASP, je le tape sous Textpad (equivalent NotePad pour ceux qui connaissent pas)... Voila le squelette de mon "module.asp" : <SCRIPT LANGUAGE=Javascript> function popup(lien) { //code Javascript } </SCRIPT> <% Function requete(sql) 'Code End Function %>
Et ensuite mon programme principal "main.asp" : <!-- #include file="module.asp" --> <% Dim rsClient rsClient=requete("SELECT NomClient,PrenomClient FROM Client WHERE NoClient=18") %> <SCRIPT LANGUAGE=JavaScript> //Diverses fonctions... </SCRIPT>
<HTML> <HEAD> <TITLE>EssaiASP</TITLE> </HEAD> <BODY> Bonjour <%=rsClient("PrenomClient")%> <%=rsClient("NomClient")%> <a href="#" OnClick="popup('page4.asp')">Suite</a> </BODY> </HTML>
Bon, c'est très raccourci et très simplifié, mais la structure, c'est à peu près ça. Donc, maintenant que c'est plus clair, est ce que ce type de programme pourrait fonctionner en mettant le #include au tout début de mon "main.asp"?
Merci...
|
|
jeudi 3 février 2005 à 15:52:18 |
Re : #include et JavaScript

Nicolas_kojack
|
Dans la philosophie je pense que cela doit pouvoir se faire mais je ne puis te repondre par manque de connaissance en la matière de fonctions... Je connais trop mal ce sujet. Merci de me le rappeler (hahaha)
|
|
vendredi 4 février 2005 à 12:16:25 |
Re : #include et JavaScript

roro06
|
Bonjour
La meilleure réponse à ta première question serait : "Essaye, tu verras bien". Plus précisément, la réponse est OUI. Si tu mets un #include OU TU VEUX dans ta page, les fonctions décrites dans ton "modules.asp" seront utilisables (c'est le but).Il est d'usage de déclarer les fonctions et procédures en debut de programme, donc le mettre plutôt en début de fichier. Pour tes fonctions javascript, je te conseille de plutôt les mettre dans un fichier à part , "modules.js" par exemple, et de l'appeler par <javascript language="javascript" src="modules.js"></script>. Effectivement entre <head> et </head>.
Ton fichier modules.js sera téléchargé une fois pour toutes sur le navigateur client. Tu optimise ainsi l'accés à tes pages (avec #include, tu enverra à chaque fois l'intégralité de tes fonctions javascript à chaque chargement de page. Il vaut mieux l'utiliser pour les traitements serveur)
Cordialement Roro webDev
|
|
Cette discussion est classée dans : javascript, asp, include, fonctions, procédures
Répondre à ce message
Sujets en rapport avec ce message
Include multiple [ par padurand ]
Bonjour, Je voudrais mettre plusieurs INCLUDE dans mes pages avec des fonctions bien precise ... Pour organiser un peu mieux mon site.Mais lorsque je
Javascript dans page ASP.NET 2.0 [ par adomarle ]
Bonjour, J'ai un bouton qui me permet d'ouvrir un popup avec une image. J'ai réussi à faire un code qui faisait cohabiter .net et javascript mais ce
Variable Javascript vers ASP [ par danvy ]
bonjour a tous,je n'y connais pas grand chose en asp mais voila mon probleme, je veux juste faire un calcul mathematique coté serveur appelé par une f
asp.net + javascript + window.open ! [ par jimmy69 ]
Bonjour a tous,Je debute sous asp.net => c# v1.1 avec vs2003 et je liste ma table dans un datagrid tout simplement !J'ai place une colonne de type de
Include d'une page asp dans une autre [ par m1ger ]
Bonjour,Je suis assez nouveau sur ASP.Net (Framework 1.1 ... c'est pas moi qui ai choisi), avant je faisais du .Net en application Windows et du PHP p
Probleme de code javascript dans une page ASP [ par alhc2666 ]
Bonjourserait-il possible de me convertir un code javascript qui me genere une erreure de type "impossible de mettre un code dans un code" , cela fonc
asp et javascript [ par tazenzaret ]
bonjours à tous, j'ai un probleme et je veux trouver une solution svp:mon probleme c'est :je faire passer une variable dans URL en asp voici le lien:
Appeler fonction javascript asp.net [ par filip24 ]
Bonjour,Je fais une petit appli web qui me permet d'enregistrer une caisse.C'est un tableau fait en javascript et quand je clic sur OK m'ajoute un nou
Asp.net et javascript [ par catamenia ]
Bonjour,J'ai un fichier script.js.Comment puis-je déclarer et appeller une fonction de script.js dans ma page aspx?merci
fonctions public asp.net 2.0 VS2005 [ par jimmy28 ]
Salut à tous,Je souhaiterais rassembler tout un ensemble de fonctions que je réutilise dans mes pages web afin d'éviter de les réécrire dans chaque pa
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|