|
|
|
| Подскажите, что не так, гружу в заголовке страницы js код:
<script type="text/javascript" src="js/fun.js"></script>
|
А, на странице такой код:
<div id="main"></div>
<a href="" onClick="admlog()">Войти</a>
|
В файле fun.js , функция:
function admlog() {
document.getElementById('main').innerHTML="тест";
}
|
При нажатии на ссылку в слое должен появляться текст "тест", но он появляется и тут же исчезает, в чём ошибка? :-/ | |
|
|
|
|
|
|
|
для: Quies
(26.11.2007 в 09:21)
| | Скорее всего дело в этом:
onClick="admlog();return false" | |
|
|
|
|
|
|
|
для: RMW
(26.11.2007 в 09:31)
| | Спасибо, заработало!
А что это значит, в чём была проблема? Я, с таким синтаксисом пока не встречался :) | |
|
|
|
|
|
|
|
для: Quies
(26.11.2007 в 09:37)
| | в вашем варианте происходил переход по ссылке href="" , а return false его отменяет. | |
|
|
|
|
|
|
|
для: AlexSol
(26.11.2007 в 10:01)
| | Спасибо, буду знать. | |
|
|
|
|
|
|
|
для: Quies
(26.11.2007 в 09:37)
| | Это значит, что после указанного вами действия выполнялось стандартное действие для onclick ссылки т.е
переход на адрес указанный в параметре атрибута htef. Т.е у вас страница обновлялась.
Если обработчик возвращает false,
то стандартное дейсвие отменяется. | |
|
|
|
|
|
|
|
для: RMW
(26.11.2007 в 10:06)
| | Так, совсем понятно стало :) , как то не обращал внимание на то, что href играет, какую то роль, если вызывается функция. | |
|
|
|