Программирование > JavaScript & JScript
Видим - не видим
Rodent:
function hide(){
window.document.all.111.style.display=\'none\';
window.document.all.222.style.display=\'none\';
window.document.all.333.style.display=\'none\';
}
function show(div){
window.document.all.div.style.display=\'\';
}
Выбор ::
11111 ::
22222 ::
33333
Текст 1
Текст 2
Текст 3
Какой результат мне бы хотелось видеть, я думаю понятно, но все же озвучу. Мне бы хотелось, что по клику по определенной ссылке, на экране появлялся определеный текст, по клику по второй ссылки, первый убирался, и появлялся новый, и т.д.
Я думаю, что для этого мне потребуется две функции, одна которая зыкрывает ВСЕ. И вторая функция, которая открывает выбранный текст.
Вот как раз со второй функцие у меня и проблемы. Укажите плиз, где ошибка, и в чем я ошибаюсь.
И еще тогда, коль я здесь :-), один вопросик, как сделать так чтобы по например по ссылке index.php?div=111 открывался сразу первый текст, ну а дальше как и описывалось выше. Т.е. мне нужно выдирать из ссылки аргументы и вставлять их в функцию.
Заранее спасибо.
Lexx:
Rodent
Можно так:
function show(text){
document.all.d.innerHTML=text;
}
Выбор ::
11111 ::
22222 ::
33333
Rodent:
Lexx
Спасибо за помощь, но это наверное не то что мне нужно. Текст 1, Текст 2 и т.д. это не просто фразы, а это текст объемом где-то 1000 символов. И как ты понимаешь вставлять их сюда
11111 ::
не очень удобно.
Lexx:
Rodent
Ну тут можно чуть исправить
--- Код: ---
Выбор ::
11111 ::
22222 ::
33333
Текст 1
Текст 2
Текст 3
--- Конец кода ---
commander:
Lexx
innerHTML - работает только в IE!
Rodent
Âûáîð ::
11111 ::
22222 ::
33333
Òåêñò 1
Òåêñò 2
Òåêñò 3
function show(id)
{
clean_all();
id.style.display=\'inline\';
}
function clean_all()
{
a111.style.display=\'none\';
a222.style.display=\'none\';
a333.style.display=\'none\';
}
Навигация
Перейти к полной версии