Показать сообщение отдельно
Старый 09.03.2004, 22:21     # 1
Viroman
Guest
 
Сообщения: n/a

Без вашей помощи никак, спасайте.

Тут что то я дотукаться сам не могу, да и не умею.
Значит со страницы вызываю функцию, чтобы открылось окно.



Код:
function popup(zap)
{
var wina='left=150,top=100,toolbar=0,directories=0,menubar=0,scrollbars=1,resizable=0, status=1, width=500,height=350';
var na = 'okno';
var bannan = window.open('popup1.htm', na, wina);
var url = zap
skrit(url)
}

<a href="javascript:popup('http://www.nm.ru)">Content</a>
Вызываемая функция skrit(url) находится в конце страницы. Но вот так всё работает, всё нормально, но одно но, мне надо это на задержку поставить. И в место прямого указания на эту функцию skrit(url) я меняю это дело
на setTimeout("skrit(url)", 3000), так чтобы через 3 секунды происходило тоже самое.

Код:
function popup(zap)
{
var wina='left=150,top=100,toolbar=0,directories=0,menubar=0,scrollbars=1,resizable=0, status=1, width=500,height=350';
var na = 'okno';
var bannan = window.open('popup1.htm', na, wina);
var url = zap
setTimeout("skrit(url)", 3000)
}

<a href="javascript:popup('http://www.nm.ru')">Content</a>
Но к сожалению при таком раскладе вариабле url не удерживается на протяжении шлейфа и уже стирается при первом же закрытии } , что и ясно получается.
Вот вопрос, как мне удержать эту вариаблу url подольше. По идее передаваемый урл мне нужен как видно не сразу, а в следующей функции
skrit(url)


Последний раз редактировалось Viroman; 09.03.2004 в 22:24.