Bonjour,
j'ai une fonction javascript défini dans le <head> de ma masterpage,
je voudrais savoir comment je peux utiliser cette fonction javascript dans mes pages filles.
Merci
Bonjour,
j'ai une fonction javascript défini dans le <head> de ma masterpage,
je voudrais savoir comment je peux utiliser cette fonction javascript dans mes pages filles.
Merci
La master page est "fusionnée" (terme pour que ce soit parlant) avec la page fille au moment de l'envoi au client, donc la fonction Javascript insérer est utilisable sans problème depuis une page fille !
Eh bien il faut croire que non, car si je déplace la fonction dans ma page fille cela fonctionne et si je la laisse dans la page maitre cela ne fonctionne pas!!!
Mille excuse, je me suis planté dans le code, tu avais raison cela fonctionne.
Maintenant il ne me reste plus qu'à remplacer mon OnClientClick="calendarPicker('aspnetForm.ctl00_ContentPlaceHolder1_TextBox4');" en quelque chose de plus direct mais ça c'est pas gagné
OnClientClick="calendarPicker('<%= TextBox4.ClientId %>);"
ok,
le problème que j'ai c'est que mon calendarPicker ouvre une popup DatePicker qui prend en parametre le formulaire suivi du control en question.
Est ce que j'ai accès au formulaire se trouvant dans le master!!
j'ai un probleme j'ai trouvé ce que je dois ecrire mais ce n'est pas interprété.
OnClientClick="calendarPicker('aspnetForm.ctl00_ContentPlaceHolder1_TextBox4');" . Calendarpicker prend un string en paramètre et quand je lui passe OnClientClick="calendarPicker('<%= TextBox4.ClientID %>');" , il ne comprends le contenu, est ce du au OnClientClick ou bien à une erreur de syntaxe?????
Merci de votre aide
hmmm après essai, il semble que la syntaxe <%= %> ne soit pas interprétée dans un attribut d'une balise. Je te conseille d'ajouter l'attribut OnClientClick côté serveur pour que cela fonctionne comme il faut.
Je ne vois pas du tout ce que tu veux dire en ajoutant OnClientClick dans mon exemple vu qu'il y ai déjà!!
Peux-tu etre plus précis s'il te plait
C'est bon j'ai tout mis en code behind et maintenant ça fonctionne
Bonjour à tous...
Je remonte ce sujet car je suis confronté au même problème que cité dans le premier post. Je vous explique :
j'ai une masterpage à la racine, dans laquelle je place
dans la section head. Si c'est une page qui est à la racine qui appelle le javascript, pas de prob ! mais par contre dès que c'est une page située dans un sous répertoire, ca ne trouve plus le javascript. Si je mets par contre "../JavaScript/jquery.js" au lieu de "JavaScript/jquery.js", ce sont les pages situées dans le sous-répertoire qui fonctionnent, et plus celle située à la racine (logique vous me direz !).
Code : Sélectionner tout - Visualiser dans une fenêtre à part <script type="text/javascript" src="JavaScript/jquery.js"></script>
Donc je me suis dit, si je mets "~/JavaScript/jquery.js" le problème sera résolu... mais quedalle
Auriez-vous une solution à me proposer ?
Je vous en remercie d'avance !
Partager