И того имеется внешний файл, который включен в 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 то она уже выполняется в чем может быть причина?