Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> нажатие 1ой ссылки - открытие 2го div, и наоборот 
V
    Опции темы
SeregaGREY
Дата 17.4.2010, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 28.7.2006

Репутация: нет
Всего: 0



Может кто-нибудь выдрать код из yandex.ru, который отвечает за то верхнее "Сегодня в новостях 17:04 все Москва"

именно код который отвечает за то что я нажму на все и появится все. а нажму москву появятся новости для москвы. хочу такую штуку на сайт к себе smile 
PM MAIL   Вверх
Photon
Дата 17.4.2010, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злобный программер
**


Профиль
Группа: Участник
Сообщений: 282
Регистрация: 27.2.2009
Где: Таганрог

Репутация: нет
Всего: 12



Никто бесплатно за тебя ничего делать не будет.  Помочь советом - это одно, сделать всё за человека - другое


--------------------
With best regards..
PM MAIL ICQ Skype GTalk Jabber   Вверх
SeregaGREY
Дата 17.4.2010, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 28.7.2006

Репутация: нет
Всего: 0



Цитата(Photon @ 17.4.2010,  19:22)
Никто бесплатно за тебя ничего делать не будет.  Помочь советом - это одно, сделать всё за человека - другое

ну вот мне бы подсказали где рыть)
PM MAIL   Вверх
bars80080
Дата 18.4.2010, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



а что тут сложного? два блока дива, один за другим. в одном ссылки про москву, во втором про всё остальное.
у одного display: none; у другого display: block;
при нажатии на кнопку просто меняются значения document.getElementById('some_div').style.display = '...';.
PM MAIL WWW   Вверх
SeregaGREY
Дата 18.4.2010, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 28.7.2006

Репутация: нет
Всего: 0



Цитата(bars80080 @ 18.4.2010,  13:12)
а что тут сложного? два блока дива, один за другим. в одном ссылки про москву, во втором про всё остальное.
у одного display: none; у другого display: block;
при нажатии на кнопку просто меняются значения document.getElementById('some_div').style.display = '...';.

вот нашёл код и немного изменил ссылки и вывод:
Код

<script language="JavaScript" type="text/javascript">
function show(divid)
{
if(document.getElementById(divid).style.display=="none")
{
document.getElementById(divid).style.display="inline";
}
else
{
document.getElementById(divid).style.display="none";
}
}
</script>


 


<!-- Ссылка при нажатии на которую скрывается-открывается DIV -->

<a onclick="show('test');" href="#">Скрытый DIV</a> <br />

<a onclick="show('test2');" href="#">Скрытый DIV</a> <br />

 

<!-- Здесь сам DIV в котором скрыта информация -->

<div id="test" style="DISPLAY: none">Контент скрытого DIV'а 1 </div> 

<div id="test2" style="DISPLAY: none">Контент скрытого DIV'а 2 </div> 

а что прописать в самой функции чтобы они чередовались как я сказал?
PM MAIL   Вверх
bars80080
Дата 18.4.2010, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



Код

function show(divid1, divid2) {
    document.getElementById(divid1).style.display="block";
    document.getElementById(divid2).style.display="none";
}

Код

<a href="#" onclick="show('allnews', 'moscow');">все новости</a> <a href="#" onclick="show('moscow', 'allnews');">московские</a>
<div id="allnews"> все новости </div>
<div id="moscow" style="display: none;"> московские новости </div>

PM MAIL WWW   Вверх
SeregaGREY
Дата 18.4.2010, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 28.7.2006

Репутация: нет
Всего: 0



Цитата(bars80080 @ 18.4.2010,  20:45)
Код

function show(divid1, divid2) {
    document.getElementById(divid1).style.display="block";
    document.getElementById(divid2).style.display="none";
}

Код

<a href="#" onclick="show('allnews', 'moscow');">все новости</a> <a href="#" onclick="show('moscow', 'allnews');">московские</a>
<div id="allnews"> все новости </div>
<div id="moscow" style="display: none;"> московские новости </div>

спасибо за помощь! smile 

Это сообщение отредактировал(а) SeregaGREY - 18.4.2010, 20:49
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0744 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.