Re: Importer du JavaScript custom | Titre du sujet : Re: Importer du JavaScript custom par msch-prv sur 01/06/2006 09:45:16
Je pense que le problème est peut-être lié à la syntaxe d'appel des fichiers js externes. Xoops refuse d'exécuter du code js depuis un fichier externe. :-o
Pour illustrer les choses, j'ai changé la fct js du msg précédent en une simple fonction alert (T1)
Le code suivant fonctionne correctement: <a href="_javascript:T1(document.formPickDate3.txtDate.value)">
Lorsque je place le même code dans un fichier js externe, la fct (T2) n'est plus exécutée (le nav. m'indique qu'il y une erreur sur la page): <a href="_javascript:T2(document.formPickDate3.txtDate.value)">
Quelqu'un a-t-il déjà rencontré ce type de problème avec des fichiers js externes? Merci pour toute suggestion ou lien. (xoops V.: 2.0.13.2)
Marc
1. Déclarations 'theme.html' (in-line and external): ----- in line js code (fonctionne) -------- <script type="text/javascript"> <!-- function T1(pText) { alert("You typed:" + pText ); } //--> </script>
---- external js declaration (ne fonctionnne pas) ------ <script type="text/javascript"> language="javascript" src="http://localhost/xoops/modules/scripts/t1.js"> </script> -----------------------------
2. Fichier 'index.php' (php code snippet): <p>3. Pick a date:</p> <form name="formPickDate3" action=""> <input type="text" name="txtDate" maxlength="25" size="25"> <a href="javascript:T1(document.formPickDate3.txtDate.value)"> <img src="scripts/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a> </form>
3. Contenu fichier js file 't1.js' : function T2(pText) { alert("You typed:" + pText); }
|
|