Как подключить 2 файла .js
добрый день имею такое
<script type="text/javascript" src="./modules/js/validation.js"></script> <script type="text/javascript" src="./modules/js/jquery.js"></script> <script Language="JavaScript"> switch (code){ case 8: case 9: case 46: case 37: case 38: case 39: case 40:return true;}return target.value.length <= target.getAttribute('maxlength');} </script> проблема в том, что validation.js при наличии строки <script type="text/javascript" src="./modules/js/jquery.js"></script>отказывается работать. Кто знает в чем причина? |
Цитата:
[telepatemode] наверно вы используете плагин валидации для jQuery, включающий в себя ядро jQuery(с базовыми возможностями, и в болшинстве случае вам просто не понадобится подключать jquery.js) поэтому более позднее подлючение чистого jQuery затирает объекты $ и jQuery, и плагин также, соответсвенно. Соберите свой jQuery со всем набором плагинов, которые вам нужны, и подключите одним файлом [/telepatemode] |
забыл еще сверху строчку
<script src="./modules/lib/prototype.js" type="text/javascript"></script> дело в том, что validation.js используется библиотекой прототип prototype.js, а библиотека jquery.js используется совершенно другим скриптом. Т.Е. я пробывал собрать из validation.js и jquery.js 1 файл но это не работает. |
прикол. только что поменял местами строчки prototype.js и jquery.js и все заработало.
теперь выглядит так: <script type="text/javascript" src="./modules/js/jquery.js"></script> <script src="./modules/lib/prototype.js" type="text/javascript"></script> <script type="text/javascript" src="./modules/js/validation.js"></script> <script Language="JavaScript"> switch (code){ case 8: case 9: case 46: case 37: case 38: case 39: case 40:return true;}return target.value.length <= target.getAttribute('maxlength');} </script> |
Amateur,
оба эти фреймворка претендуют на функцию $(). Какой позже подключен, того и $. :) Для разрешения этого есть jQuery.noConflict |
ух ты спасибо - не знал
|
Часовой пояс GMT +3, время: 16:29. |