Приветствую Вас Прохожий | RSS Четверг, 27.07.2017, 19:41
(Cайты из ТОП 100 | сайт: http://gmodportal.3dn.ru/ GmodPortal Скрипты, шаблоны всё для веб мастера uc...) [ Новые сообщения · Участники · Общие Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: LEO--MESSI 
Форум » Поддержка по uCoz » Ответы и помощь для web мастеров » Скрипт по скрытию и показу текста (Нужна подсказка)
Скрипт по скрытию и показу текста
elena_Bergen Дата: Пятница, 24.10.2014, 17:01 | Сообщение # 1

Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Постоянные
Сообщений: 79
Награды: 8
Репутация: 348
Замечания: 0%
Здравствуйте. Я написала скрипт (Для переключения текстов на разные языки)
Скрипт основан на скрытии и показа двух разных текстов. Но сталкнулась с проблемой.

Вот сам код скрипта

Код
<HTML><HEAD><META http-equiv="Content-Type" content="text/html; charset=utf-8">
<TITLE>Работа с куками.</TITLE>
</HEAD><BODY>

<input type="button" OnClick="Rus()" value="Rus">
<input type="button" OnClick="Est()" value="Est">

<br><br><br>

<!---Этот момент-->

<div id="Rus"  style="display:none">Текст на Русском</div>
<div id="Est" style="display:none">Текст на Эстонском</div>

<!---/Этот момент-->

<SCRIPT language="JavaScript">
<!--

function set_cookie ( name, value, expires_year, expires_month, expires_day, path, domain,  

secure )
{
   var cookie_string = name + "=" + escape ( value );

   if ( expires_year )
   {
     var expires = new Date ( expires_year, expires_month, expires_day );
     cookie_string += "; expires=" + expires.toGMTString();
   }

   if ( path )
  cookie_string += "; path=" + escape ( path );

   if ( domain )
  cookie_string += "; domain=" + escape ( domain );

   if ( secure )
  cookie_string += "; secure";

   document.cookie = cookie_string;

}

function delete_cookie ( cookie_name )
{
   var cookie_date = new Date ( );  //Ткущая дата и время
   cookie_date.setTime ( cookie_date.getTime() - 1 );
   document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

function get_cookie ( cookie_name )
{
   var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

   if ( results )
     return ( unescape ( results[2] ) );
   else
     return null;
}

</SCRIPT>
   

<SCRIPT language="JavaScript">

function Est() {
set_cookie ( "username", "Est" );
document.location.reload ( );
}

function Rus() {
set_cookie ( "username", "Rus" );
document.location.reload ( );
}

var username = get_cookie ( "username" );  

  if ( username == "Est")
   {  
var contents = document.getElementById('Est');
   if (contents.style.display == 'none') {
    contents.style.display = 'block';
   }
   else {
    contents.style.display = 'none';}
}

  if ( username == "Rus")
   {  
var contents = document.getElementById('Rus');
   if (contents.style.display == 'none') {
    contents.style.display = 'block';
   }
   else {
    contents.style.display = 'none';}
}

</SCRIPT>

</BODY></HTML>


Он работает. Но мне надо чтобы если я поставлю на странице два раза - пример

Код

<div id="Rus"  style="display:none">Текст на Русском</div>
<div id="Est" style="display:none">Текст на Эстонском</div>

<div id="Rus"  style="display:none">Меню на Русском</div>
<div id="Est" style="display:none">Меню на Эстонском</div>


Или даже три раза эти строчки то он бы тоже работал. А он меняет только самые первые два дива. Всё остальное игнор -(

В чём ошибка не разберусь. Если кто то поможет то буду благодарна! Или это не реально программно?

В скрипте используется запись Куков. Это важно и убирать нельзя.
 
dmetelski Дата: Пятница, 24.10.2014, 20:11 | Сообщение # 2

Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Школьник
Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: 6
Замечания: 0%
Сделайте проще - document.getElementById("class").className = "classnew";

При смене языка один класс меняется на другой. Так вы можете хоть 10 ссылок делать! Главное один id для языков.
 
elena_Bergen Дата: Суббота, 25.10.2014, 21:50 | Сообщение # 3

Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Постоянные
Сообщений: 79
Награды: 8
Репутация: 348
Замечания: 0%
Спасибо за совет. Всё получилось.
 
Форум » Поддержка по uCoz » Ответы и помощь для web мастеров » Скрипт по скрытию и показу текста (Нужна подсказка)
Страница 1 из 11
Поиск:

Статистика Форума
Новые пользователи Последние темы Лучшие пользователи

1 brig2 (Алексей)

RU14:15 - 23.07.2017

2 KoJIo6oK (Evgeny Baba)

RU20:18 - 19.07.2017

3 vitos0709 (Виталий)

RU15:50 - 19.07.2017

4 neozeda (neozeda)

UA22:59 - 18.07.2017

5 ztrongkg (omurbek)

KG18:35 - 18.07.2017

6 alexkhud (alexkhud)

RU08:06 - 17.07.2017

7 plmokn (oknplm)

KG21:15 - 14.07.2017

8 111111one (sdfghtrgefw)

RU21:57 - 09.07.2017

9 trggrd (Noname)

DE18:51 - 08.07.2017

10 andrey87 (Андрей)

BY21:20 - 06.07.2017

11 mixa2310 (Михаил)

UA21:43 - 05.07.2017

12 gruber (Алексанлр)

RU09:28 - 04.07.2017

13 dimados (dimados)

RU13:41 - 02.07.2017

14 Eadee (Пафнутий)

RU17:54 - 28.06.2017

15 tyzoff (kytyzov)

KG07:56 - 28.06.2017

16 crazzy (crazz)

RU18:55 - 27.06.2017

17 darpol (Андрей)

UA10:13 - 27.06.2017

18 orohimaru (Славик)

UA08:20 - 27.06.2017

19 ark123aa (vadim)

MD09:39 - 23.06.2017

20 yenialbom (Mekhdy)

UA01:12 - 19.06.2017

21 АА001 (55FF)

UA18:26 - 17.06.2017

22 tvtmin (Татьяна)

RU21:30 - 16.06.2017

23 axantroff (max)

BY22:03 - 08.06.2017

24 SIMAx (Symbat Bek)

KG23:13 - 04.06.2017

25 Ardego (Александр)

UA19:14 - 04.06.2017

26 TomashBra (TomashBraun)

UA21:09 - 31.05.2017

27 андрей85 (андрей)

KZ23:23 - 30.05.2017

28 Perepelin (Stanislav)

RU08:16 - 29.05.2017

29 василий (василий)

RU07:34 - 27.05.2017

30 Holmic (Igor)

RU19:05 - 26.05.2017

1 Раскрутка сайта, прогоны, боле...

brig2 brig2 [0]

2 Трафик на сайт по низким ценам...

brig2 vir4us [5]

3 Продам билеты в московский кин...

brig2 MDNdemon [1]

4 Ручной прогон по трастовым сай...

kalip27 kalip27 [19]

5 Комплексный прогон сайтов ру и...

kysovue kysovue [51]

6 Создать лого на сайт

korel korel [0]

7 Раздача подарков и стикеров в ...

MDNdemon MDNdemon [0]

8 25 жирных ссылок. Яндекс Катал...

NikeNikol NikeNikol [0]

9 выровнять вид материалов

GaV frolov1028 [1]

10 Продам муз сайт

GaV mixmix [2]

11 прошу вас помогите

ilyaclash geomario [1]

12 Продам базу трастовых сайтов с...

NikeNikol NikeNikol [0]

13 Цвет ника на форуме

NikeNikol stimul992 [5]

14 Мощный прогон с общим ТИЦ 1061...

GaV GaV [0]

15 Нужны копирайты

mvr312 mvr312 [0]

16 Ищу работу

mvr312 frolov1028 [5]

17 Ищу работу по продвижению сайт...

mvr312 seonjus [1]

18 Файловик. Уникальные тексты и ...

mvr312 dr_joker [2]

19 Нужны дизайнеры

frolov1028 demons063 [1]

20 Вакансия копирайтера/переводчи...

demons063 24writers [1]

21 Верстка

demons063 Smile [13]

22 Продажа ручного рерайта |...

Egoor Egoor [0]

23 Проблема с информером

frolov1028 frolov1028 [15]

24 Не работает статистика сайта

Fikko Vietcong [18]

25 Может у кого есть!

Fikko Vistel [3]

26 Работа на заводе

Fikko Vikrumas [17]

27 Вконтакте без причины блокирую...

Fikko mdbaner [10]

28 Проблема с bbcode (code)

Asiriz Asiriz [0]

29 Как скачать видео файл из hqq....

Asiriz мир [5]

30 Уже все перепробовал )

Asiriz sanek12091 [2]

1 frolov1028

UAРепа: 4416 Файлов: 29 Форум: 1316

2 Кирилл

RUРепа: 4292 Файлов: 15 Форум: 3818

3 мир

MDРепа: 4084 Файлов: 878 Форум: 1018

4 WinDiZ

Репа: 3943 Файлов: 2 Форум: 1252

5 mdbaner

MDРепа: 3732 Файлов: 713 Форум: 4723

6 GaV

RUРепа: 3621 Файлов: 0 Форум: 1258

7 Kapusha

RUРепа: 3326 Файлов: 35 Форум: 1177

8 PrADeN

FRРепа: 3318 Файлов: 84 Форум: 2076

9 martinis

RUРепа: 3247 Файлов: 46 Форум: 444

10 German

RUРепа: 2723 Файлов: 18 Форум: 258

11 STAFF

USРепа: 2720 Файлов: 72 Форум: 757

12 ALINA

RUРепа: 2677 Файлов: 277 Форум: 9

13 StraJ

UAРепа: 2243 Файлов: 12 Форум: 545

14 smart4on

BYРепа: 2232 Файлов: 4 Форум: 661

15 makcim19997

RUРепа: 2204 Файлов: 171 Форум: 1067

16 GaMeRgame

RUРепа: 2082 Файлов: 4 Форум: 722

17 TRANE73

RUРепа: 2015 Файлов: 34 Форум: 165

18 ivanfom

RUРепа: 1887 Файлов: 15 Форум: 319

19 Zhenikuls

RUРепа: 1884 Файлов: 6 Форум: 65

20 tmb

RUРепа: 1570 Файлов: 0 Форум: 214

21 xbalson

MDРепа: 1378 Файлов: 4 Форум: 560

22 Smile

RUРепа: 1311 Файлов: 23 Форум: 444

23 hjp^

RUРепа: 1248 Файлов: 14 Форум: 192

24 domovik21

UAРепа: 1237 Файлов: 16 Форум: 177

25 Prix

RUРепа: 1122 Файлов: 6 Форум: 91

26 LEO--MESSI

RUРепа: 1115 Файлов: 6 Форум: 468

27 Playmanovich

UAРепа: 1087 Файлов: 3 Форум: 981

28 WmMariupol

UAРепа: 1081 Файлов: 0 Форум: 55

29 K@rDeL

RUРепа: 1076 Файлов: 0 Форум: 382

30 LUIS75

RUРепа: 1033 Файлов: 1 Форум: 198

Избранные ссылки
5 последних закладок Описание и использование закладок
Закладки создаются при помощи "куков" которые хранятся в вашем браузере 30 дней, если жи вы почистили куки в своем браузере то закладки исчезнут.
отображаются только 5 последних закладок, предыдущие удаляются по мере обновления списка.
Вы можете любую не нужную закладку удалить нажатием X на против ссылки.
Бывает что запись кука пролетает, но это уже ошибки браузера и его записей.
Если при обновление страницы выводится ошибка 400 то что бы исправить необходимо удалить все куки браузера
Если вы заметили ошибки то сообщайте администратору.


Copyright UcozOn.ru™ © 2008-2017


Кнопка 88х31 сайта ucozon.ru