Помогите с JS

adrin02
На сайте с 12.04.2006
Offline
85
384

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

Подскажите как сделать такое.

Вариант 1:

Есть 2 скрытых дива, в нем разное содержание.

<div style="display: none;" id="div"> Содержание (текст1) </div>

<div style="display: none;" id="div2"> Содержание (текст2) </div>

Нужно создать функцию чтобы на екран выводила бы соедражние дива (текст1) или (текст2)

<SCRIPT type="text/javascript">

document.write("");

</SCRIPT>

Вариант 2:

Есть один див, а через js выводить разные тексты.

Хостинг изображений (http://likepic.net) SpeedTest (http://speed-tester.info)
FeoOne
На сайте с 27.12.2008
Offline
32
#1

Вариант 1:

document.getElementById('div2').style.display = "none"; // Скрываем второй див (а вдруг открыт :) )

document.getElementById('div').style.display = "block"; // Показываем первый див

Вариант 2:

document.getElementById('div').innerHTML("Содержание (текст1)");

adrin02
На сайте с 12.04.2006
Offline
85
#2

Чёто 2 вариант неработает. Буду пробовать с первым.

FeoOne
На сайте с 27.12.2008
Offline
32
#3
adrin02:
Чёто 2 вариант неработает. Буду пробовать с первым.

да, ошибся во втором варианте.

document.getElementById('div').innerHTML = "Содержание (текст1)";

adrin02
На сайте с 12.04.2006
Offline
85
#4

Спасибо Так работает.

adrin02 добавил 06.12.2009 в 20:58

2 Вариант как то более оптимален, так как браузер не грузит сразу всё в память. Например если в дивах по картинке. И используется 2 вариант то картинки загружаться только тогда когда будет вызвана функция. (Нажатие кнопки к примеру)

А вот первый вариант грузит сразу всё, но он как то удобнее. Можно как нибудь сделать чтоб дивы в память не грузились бы? Что скажете?

Я имею что в дивах будут грузится картинки!

ixRock
На сайте с 14.11.2006
Offline
46
#5

если в дивах будут картинки и на дивах будет display:none - картинки не будут грузиться автоматом, а вот например если бы у дивов был visibility:hidden - то да.

Работаю [S]за еду и секас[/S] с XHTML, CSS, XSLT, JS, PHP. Если что, вот тут (http://www.mintdesign.ru/) некоторые мои работы. Контакты: ася 344-ноль86-276, мыло ixrock@gmail.com
adrin02
На сайте с 12.04.2006
Offline
85
#6
ixRock:
если в дивах будут картинки и на дивах будет display:none - картинки не будут грузиться автоматом, а вот например если бы у дивов был visibility:hidden - то да.

При display:none тоже грузятся. Сам проверял.

adrin02 добавил 06.12.2009 в 23:47

Никто незнает как ето можно устранить?

Во втором варианте текст приходится загонять в переменную. А переменные немогут быть многострочные. Тоесть текст должен быть в 1 строчку, получается не разбериха. =(

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий