Не работает скрипты из внешних файлов
И того имеется внешний файл, который включен в 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, время: 12:57. |