|
|
|
| Здравствуйте.
подскажите, пожалуйста, как сделать так, чтобы текст ссылки при клике на неё изменился..
Скажем
<a href="" onclick="">все города</a> - после клика чтобы было
<a href="" onclick="">закрыть список</a>
и обратно.
Помогите, пожалуйста. | |
|
|
|
|
|
|
|
для: Jaroslav
(13.05.2009 в 15:38)
| |
<script>
var k=0;
function changeit(){
if(k==0) {document.getElementById('ch').innerHTML='456';k=1;}
else {document.getElementById('ch').innerHTML='123'; k=0;}
}
</script>
<span id=ch onclick="changeit();return false;">123</span>
|
Как-то так. Щас, правда, проснется РАТ и скажет, что я опять что-то не так сделал. :) | |
|
|
|
|
|
|
|
для: DJ Paltus
(13.05.2009 в 16:58)
| | Спасибо. Работает! | |
|
|
|
|
|
|
|
для: DJ Paltus
(13.05.2009 в 16:58)
| | >Щас, правда, проснется РАТ и скажет, что я опять что-то не так сделал.
А я и не сплю.
Сделали вы действительно немного "не так".
return false отменяет "действие по умолчанию".
Например, при клике по ссылке (по тегу <A>) "действием по умолчанию" является загрузка страницы,
URL которой указан в атрибуте HREF этой ссылки.
А, например, при клике по кнопке <input type="submit"> "действием по умолчанию" является
сабмит формы, внутри которой эта кнопка прописана.
Если эти "действия по умолчанию" не нужны (не нужна загрузка страницы, или не нужен сабмит
формы), то тогда эти действия отменяются инструкцией return false.
А что именно - КАКОЕ "действие по умолчанию" - вы отменили при клике по тегу <SPAN>? | |
|
|
|
|
|
|
|
для: PAT
(13.05.2009 в 18:07)
| | Ваще любое - он же собирался на <a> работать 0)) | |
|
|
|