Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Rodent от 09 Ноября 2004, 02:11:27

Название: Видим - не видим
Отправлено: Rodent от 09 Ноября 2004, 02:11:27


Выбор ::
11111 ::
22222 ::
33333

Текст 1

Текст 2

Текст 3


Какой результат мне бы хотелось видеть, я думаю понятно, но все же озвучу. Мне бы хотелось, что по клику по определенной ссылке, на экране появлялся определеный текст, по клику по второй ссылки, первый убирался, и появлялся новый, и т.д.
Я думаю, что для этого мне потребуется две функции, одна которая зыкрывает ВСЕ. И вторая функция, которая открывает выбранный текст.
Вот как раз со второй функцие у меня и проблемы. Укажите плиз, где ошибка, и в чем я ошибаюсь.

И еще тогда, коль я здесь :-), один вопросик, как сделать так чтобы по например по ссылке index.php?div=111 открывался сразу первый текст, ну а дальше как и описывалось выше. Т.е. мне нужно выдирать из ссылки аргументы и вставлять их в функцию.

Заранее спасибо.
Название: Видим - не видим
Отправлено: Lexx от 09 Ноября 2004, 02:40:35
Rodent
Можно так:


Выбор ::
11111 ::
22222 ::
33333

Название: Видим - не видим
Отправлено: Rodent от 09 Ноября 2004, 12:25:00
Lexx
Спасибо за помощь, но это наверное не то что мне нужно. Текст 1, Текст 2 и т.д. это не просто фразы, а это текст объемом где-то 1000 символов. И как ты понимаешь вставлять их сюда
11111 ::
не очень удобно.
Название: Видим - не видим
Отправлено: Lexx от 09 Ноября 2004, 13:52:35
Rodent
Ну тут можно чуть исправить


 


 

  Выбор ::
  11111 ::
  22222 ::
  33333
 
Текст 1

 
Текст 2

 
Текст 3

 



Название: Видим - не видим
Отправлено: commander от 09 Ноября 2004, 14:18:27
Lexx
innerHTML - работает только в IE!
Rodent
Âûáîð ::
11111 ::
22222 ::
33333
Òåêñò 1

Òåêñò 2

Òåêñò 3

Название: Видим - не видим
Отправлено: CGVictor от 09 Ноября 2004, 15:58:56
До кучи в тему:
id.style.display=\'none\' у меня в Моzилле не заработало. Равно как и в FireFox-е. Как лучше?
Название: Видим - не видим
Отправлено: Lexx от 09 Ноября 2004, 16:08:30
Цитировать
commander:
innerHTML - работает только в IE!

В Опере у меня также прекрасно работает.