Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Всплывающие окна (https://javascript.ru/forum/misc/7586-vsplyvayushhie-okna.html)

cyberx 09.02.2010 07:23

Всплывающие окна
 
Здравствуйте. Мне очень срочно нужна помощь с всплывающими окнами. Есть такой код
var toggle = function() {var currentDiv = null; function open(divElement)
{divElement.style.display = "block"; currentDiv = divElement;}
function close(divElement) {divElement.style.display = "none"; currentDiv = null;}  
return function(divID) {var divElement = document.getElementById(divID);
if (divElement) {if (divElement === currentDiv) { close(currentDiv);  } else if(currentDiv != null) { close(currentDiv);open(divElement); 
} else open(divElement);}}}();

Код:

<a href="javascript://" onClick="toggle('div1');return false;" >Ссылка</a>
Я хочу его подкорректировать.
У него минус в том что при перезагрузке страницы он исчезает. Можно ли сделать перепроверку? Ну чтоб при нажатии сохранилось значение и при перезагрузке происходило типа
{если существует значение (<body onload="функция">) иначе(<body>)} и чтоб показывало до нажатия на отключение? Ну нажал на ссылку и появилось окно и чтоб не реагировало на перезагрузку страницы до тех пор пока я опять не нажму на нее. Мне очень срочно нужно и заранее всем спасибо!


Часовой пояс GMT +3, время: 15:19.