Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Работа над сайтом > DHTML/JS/CSS

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 15.02.2004, 19:45
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 1  
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,777
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
По умолчанию OnClick и обратно

Гм.
Привет всем.
Задача такая.
есть четыре спана
Код:
	<span id="b" OnClick="alert('Теперь поиск производится только в интернете');"><label for="Stypeweb" style="cursor:hand;">В интернете</label></span>
	<span id="b"  OnClick="alert('Теперь поиск производится только в новостях');"><label for="Stypenews" style="cursor:hand;">В новостях</label></span>
	<span id="b" OnClick="alert('Теперь поиск производится только в объявлениях');"><label for="Stypeblurbs" style="cursor:hand;">В Объявлениях</label></span>
	<span id="b" OnClick="alert('Теперь поиск производится только в описаниях сайтов');"><label for="Stypeannotation" style="cursor:hand;">В сайтах</label></span>
При клике на один из них меняется radio буттон который спрятан в диве которого не видно.

а как бы мне сделать так что бы при клике по одному из спанов (или label'oв) id спана менялось на "s".

Ну тоесть мне надо что бы при клике один из них был выделен.
Да ну и естественно, надо что бы при клике по другому спану отметка с отмеченного снималась, и ставилась на другой.

Спасибо.
__________________
Что за дурь? 50 символов в подписи!?

Старый 16.02.2004, 15:47
Baltika вне форума Посмотреть профиль Отправить личное сообщение для Baltika Посетить домашнюю страницу Baltika Найти все сообщения от Baltika
  № 2  
Baltika

Регистрация: Oct 2000
Сообщений: 1,593
Отправить сообщение для Baltika с помощью ICQ Отправить сообщение для Baltika с помощью MSN Отправить сообщение для Baltika с помощью Skype™
не въехал что те нужно %), но, наверное, типа так:

Код:
<span id="b" OnClick="javascript:this.id='s'">

Старый 16.02.2004, 15:48
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 3  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
id менять нельзя...
зато можно при помощи джаваскрипта поменять стили =) так что сразу стили меняй

Старый 16.02.2004, 16:31
Baltika вне форума Посмотреть профиль Отправить личное сообщение для Baltika Посетить домашнюю страницу Baltika Найти все сообщения от Baltika
  № 4  
Baltika

Регистрация: Oct 2000
Сообщений: 1,593
Отправить сообщение для Baltika с помощью ICQ Отправить сообщение для Baltika с помощью MSN Отправить сообщение для Baltika с помощью Skype™
2nagash
а я смог - меня возьмут в ждедаи ?


Старый 16.02.2004, 16:51
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 5  
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,777
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
а как делать что бы при клике по другому спану id везде менялся на b где s отмечено
__________________
Что за дурь? 50 символов в подписи!?

Старый 16.02.2004, 20:24
Baltika вне форума Посмотреть профиль Отправить личное сообщение для Baltika Посетить домашнюю страницу Baltika Найти все сообщения от Baltika
  № 6  
Baltika

Регистрация: Oct 2000
Сообщений: 1,593
Отправить сообщение для Baltika с помощью ICQ Отправить сообщение для Baltika с помощью MSN Отправить сообщение для Baltika с помощью Skype™
хм... логика однако .. %))

изменение id всех элементов с 's' на 'b' :
Код:
    for (i=0; i<document.all.length; i++) {
	  if(document.all[i].id != null && document.all[i].id == "s")
	  {
	    document.all[i].id = "b";
	  }
    }


Последний раз редактировалось Baltika; 16.02.2004 в 20:29.
Старый 17.02.2004, 11:20
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 7  
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,777
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
гм.
а как сделать в пределах одного дива?
<div class="search">
__________________
Что за дурь? 50 символов в подписи!?

Старый 17.02.2004, 11:24
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 8  
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,777
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
О да, Спасибо! Всё работает!:-)
__________________
Что за дурь? 50 символов в подписи!?

Создать новую тему   Часовой пояс GMT +4, время: 02:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:46.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.