Попробуй так... Code: <script type="text/javascript"> var old_id = 0; function toggle_show(id) { if (id != old_id) { // закрываем старый див if (old_id !=0) { document.getElementById(old_id).style.display = 'none'; } // открываем новый document.getElementById(id).style.display = 'block'; // запоминаем новый открытый див old_id = id; } } </script>
Code: <script type="text/javascript"> var old_id = 0; function toggle_show(id) { if (id != old_id) { // закрываем старый див if (old_id !=0) { document.getElementById(old_id).style.display = 'none'; } // открываем новый document.getElementById(id).style.display = 'block'; // запоминаем новый открытый див old_id = id; } else if (id == old_id) { document.getElementById(id).style.display = 'none'; // запоминать старый id не надо т.к. он не поменялся. } } </script>
По пути наименьшего сопротивления если конечно id в обеих функциях одинаковый. Code: <script type="text/javascript"> var old_id = 0; function toggle_show(id) { if (id != old_id) { // закрываем старый див if (old_id !=0) { document.getElementById(old_id).style.display = 'none'; } // открываем новый document.getElementById(id).style.display = 'block'; // запоминаем новый открытый див old_id = id; } else if (id == old_id) { document.getElementById(id).style.display = 'none'; // запоминать старый id не надо т.к. он не поменялся. } if (document.getElementById(id).src.indexOf("img/download.png")>0){ document.getElementById(id).src="img/down.gif" } else { document.getElementById(id).src="img/download.png" } } </script>
если по отдельности код работал (скрывание и показ дивов), то я ее мало менял, просто код из второй функции добавил в конец первой...
Доброго времени суток! ПОдскажите мне чайнику, как сделать прямую ссылку на иконку на сайте за иконку отвечает скрипт 0px;" /><img id="rating_0000_5" src="http://www.miss-sobieski.com/miss/wp-content/plugins/wp-postratings/images/stars_crystal/rating_off.gif" alt="5 Звезд" title="5 Звезд" onmouseover="current_rating(1903, 5, '5 Звезд');" onmouseout="ratings_off(3.3, 4, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> (<strong>1.43</strong>)</div> чтобы при перреходу по этой прямой ссылке выполнялась действие заданное скриптом?
Помогите !!такая ситуацыя: мой чат на ипчатах(ВОК чат) я с него вставил форму входа в чат, на сайт Юкоза, так вот: если вводить ник английскими буквами-всё работает нормально,тоисть можно с сайта прямо зайти в чат, но если вводить ник русскими- то после перехода пишет "некоректный ник"( неважно зарегистрирован он или нет, и на самом чате он работает) Так вот-что можно сделать?? может скрипт какой вставить?? я так понимаю ето какие то кодировки шрифтов или символов разные?? или что делать?
если, кто знает, подскажите плиз. или, хотя бы пример какой-нить. или, как пример - эмулятор смс редактора, возможность выбора буквы, допустим, 1 выбор буквы из 3. (как смску пишешь)
Код не оформлен, вопрос не ясен... Спроси по человечески и тебе ответят! Если нужно выполнение скрипта в новом документе, то вставь имя функции в параметр onload тега body Если при нажатии на что то нужно выполнить скрипт то пиши onclick="имя функции()"...
Вы меня не поняли, вопрос в том что уже есть сайт на котором нужно выполнить накрутку, просто хочется чтобы каждый раз не заходить на сайт и не клацать на иконку голосования, сделать прямую ссылку прям на иконку, тоесть чтобы браузер сразу при переходе по ссылке клацал на нужную иконку! Скрипт иконки скопирован выше(точнее то что показал браузер при открытии исходного кода страницы!) Извиняюсь за делитанство!
Проблемы с маленьким скриптом Я пытаюсь написать страничку ограничения доступа к регистрации. Но я где-то допустил ошибку Вот код формы опроса пароля Страницы passwd.html HTML: <FORM Name="lgform"> <TABLE Border=0 Bordercolorlight="#72A2622" Bordercolordark="#FFFFFF" CELLSPACING="0" CELLPADDING="4" bgcolor="#2A2622"> <TR Bgcolor="#2A2622"><TD><FONT SIZE=4 FACE="Arial">Пароль для регистрации : </FONT></TD><TD><input name="passwd" id="passwd" type="password" value="" size="10" ALIGN=middle></TD></TR> <Script language="JavaScript" Src="pass.js"></Script> <TR Align="Center" Bgcolor="#2A2622"><TD Colspan=2><FONT SIZE=2 color='red' FACE="Arial"><B><I>Для регистрации необходимо ввести пароль!</I></B></FONT></TD></TR> </TABLE><BR> <INPUT NAME="Submit" type="button" VALUE="Перейти к регистрации" ALIGN=middle onclick="check(passwd.value);"> <INPUT NAME="reset" type="reset" value="Сбросить" ALIGN=middle> </FORM> Вот код скрипта pass.js HTML: function check(pas) { var pass = Тут пароль; if (pas == pass) { window.location = "ссылка на страницу регистрации"; } else { window.location = "Ссылка на главную страницу"; } } Р.S. Я только начал работать с JavaScript, прошу сильно не ругаться, если есть глупые ошибкив коде Зарание спасибо!!!! С уважением Михаил..
pass.js - сможет посмотреть любой человек, сама идея странная децл не if (pas = pass) а if (pas == pass)
Спасибо! Это нужно чтобы на сайте никто без моего ведома не регался! Если есть идеи как сделать данную задумку лучше(увеличить безопаность скрипта) То я рад буду услышать ваши мнения! Исправил. Но переадресации не происходит
Это то хорошо, но я могу использовать только JS, а к PHP на хостинге у меня закрыт доступ. Вот и полез я в JS