Не работает скрипты из внешних файлов
И того имеется внешний файл, который включен в HTML страницу
<head> <script type='text/javascript' src='script.js'> </script> </head> Содержимое файла function test() { alert('test'); } function clear(name) { document.getElementById(name).value=''; } Далее в HTML пишем <body onLoad='test()'> <form> <input type='text' id='id1' value='value' onfocus='clear(this.id)'> </form> </body> При загрузке страници первй скрипт выполняется (вылетает алерт с текстом) а вот когда переносишь фокус на форму скрипт функция clear не выпоняется. Ошибок ни каких не выдается. Но если функцию clear поместить не в файле а в самом HTML то она уже выполняется в чем может быть причина? |
Попробуй так:
<input type='text' id='id1' value='value' onfocus='clear(this)'> function clear(name){ name.value=''; } |
Не помогло. Причем результат одинаков как для оперы так и для експлорера
|
Давайте ссылку на проблемную страницу.
|
Блин, да у меня эта страница на компе. В интернете у меня подобного нет.
|
Всё должно работать.
|
Вложений: 1
Я уже всю голову поломал, ни как не могу понять почему не работает.
вот прикладываю зип-архим. Посмотрите пожалуйста |
clear заменить на clear_
|
clear переименуйте.
|
Да, И я тоже заметил что имя функции конфликтует :) Спасибо за помощь
|
Часовой пояс GMT +3, время: 11:24. |