J'ai un Site.master dans mon projet ASP.NET qui définit une section HEAD comme suitne peut pas appeler la fonction javascript externe de Site.master
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title id="MasterTitle">MyApp</title>
<link rel="icon" href="Content/icon.ico" type="image/x-icon" />
<link href="Content/mycss.css" rel="stylesheet" type="text/css" />
<script src="Content/mycode.js" type="text/javascript"></script>
</head>
Dans le fichier mycode.js, j'ai une fonction appelée GetSels();
function GetSels()
{
//do stuff
}
Si la fonction GetSels est définie dans Site.Master, GetSels est appelable. Si c'est dans mycode.js, ce n'est pas le cas.
Chaque exemple de code que j'ai vu semble dire que cela devrait fonctionner.
Qu'est-ce que je fais mal?
Définir une alerte ("It's loaded"); dans votre fichier .js externe, juste pour s'assurer qu'il est en cours de chargement. – Jay
Oui. l'alerte a été déclenchée ... l'appel réel à GetSels est effectué dans une autre page qui utilise site.master. Est-ce un problème? – WOPR
OK. C'est bizarre bizarre. Si j'ai l'alerte dans le fichier .js, cela fonctionne, mais si ce n'est pas le cas! – WOPR