Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Изменение надписи на ссылке
 
 автор: Jaroslav   (13.05.2009 в 15:38)   письмо автору
 
 

Здравствуйте.

подскажите, пожалуйста, как сделать так, чтобы текст ссылки при клике на неё изменился..
Скажем

<a href="" onclick="">все города</a> - после клика чтобы было
<a href="" onclick="">закрыть список</a>

и обратно.

Помогите, пожалуйста.

  Ответить  
 
 автор: DJ Paltus   (13.05.2009 в 16:58)   письмо автору
 
   для: 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> 


Как-то так. Щас, правда, проснется РАТ и скажет, что я опять что-то не так сделал. :)

  Ответить  
 
 автор: Jaroslav   (13.05.2009 в 17:09)   письмо автору
 
   для: DJ Paltus   (13.05.2009 в 16:58)
 

Спасибо. Работает!

  Ответить  
 
 автор: PAT   (13.05.2009 в 18:07)   письмо автору
 
   для: DJ Paltus   (13.05.2009 в 16:58)
 

>Щас, правда, проснется РАТ и скажет, что я опять что-то не так сделал.

А я и не сплю.
Сделали вы действительно немного "не так".

return false отменяет "действие по умолчанию".
Например, при клике по ссылке (по тегу <A>) "действием по умолчанию" является загрузка страницы,
URL которой указан в атрибуте HREF этой ссылки.
А, например, при клике по кнопке <input type="submit"> "действием по умолчанию" является
сабмит формы, внутри которой эта кнопка прописана.

Если эти "действия по умолчанию" не нужны (не нужна загрузка страницы, или не нужен сабмит
формы), то тогда эти действия отменяются инструкцией return false.

А что именно - КАКОЕ "действие по умолчанию" - вы отменили при клике по тегу <SPAN>?

  Ответить  
 
 автор: DJ Paltus   (14.05.2009 в 01:09)   письмо автору
 
   для: PAT   (13.05.2009 в 18:07)
 

Ваще любое - он же собирался на <a> работать 0))

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования