X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вопросик по Javascript
GC_
GC_
Topic Starter сообщение 16.3.2010, 9:17; Ответить: GC_
Сообщение #1


В яваскрипте разбираюсь очень плохо, поэтому прошу помочь с одной функцией.

Имеется:
window.open("страница" ... параметры... );

Нужно дописать, чтобы через 3 секунды эта страница закрылась. Возможно ли такое сделать? Как я понимаю, можно использовать setTimeout(window.close, 3000), только как правильно их соединить? smile.gif


--------------------
В чем сила, Брат?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
proXBOCT
proXBOCT
сообщение 16.3.2010, 9:25; Ответить: proXBOCT
Сообщение #2


setTimeout надо засунуть в код той самой страницы

или второй вариант.
Вы открываете страницу таким способом: var newWin = window.open(...)
И дальше setTimeout(newWin.close(), 3000)

Сообщение отредактировал proXBOCT - 16.3.2010, 9:23


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GC_
GC_
Topic Starter сообщение 16.3.2010, 9:30; Ответить: GC_
Сообщение #3


Т.е. так?

var newWin = window.open(параметры окна);
setTimeout(newWin.close(), 3000);

Только открывшееся окно сразу исчезает, не успев загрузится...
А в файрфоксе из-за этого еще перестает сценарий последующий выполняться...

Сообщение отредактировал GC_ - 16.3.2010, 9:31


--------------------
В чем сила, Брат?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
proXBOCT
proXBOCT
сообщение 16.3.2010, 9:31; Ответить: proXBOCT
Сообщение #4


Я тут попробовал второй вариант, ошибся:
setTimeout(newWin.close, 3000) - правильно, скобки у newWin.close не нужны
И есть некоторая проблемы:
В опере: через 3 секунды закрывается родительская страница =)
В мозиле: вообще пофигу на эту функцию, все окна остаются открытые
В ИЕ: всё как надо


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GC_
GC_
Topic Starter сообщение 16.3.2010, 9:36; Ответить: GC_
Сообщение #5


А как правильно дописать запаздывание на 3 секунды к такому:

s1=new SWFObject("...");

Можно? smile.gif

Сообщение отредактировал GC_ - 16.3.2010, 9:40


--------------------
В чем сила, Брат?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
proXBOCT
proXBOCT
сообщение 16.3.2010, 9:45; Ответить: proXBOCT
Сообщение #6


Да, так можно


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GC_
GC_
Topic Starter сообщение 16.3.2010, 9:46; Ответить: GC_
Сообщение #7


Нет, вопрос в том, можно ли написать запаздание к выполнению данного действия?

s1=new SWFObject("...");


--------------------
В чем сила, Брат?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
proXBOCT
proXBOCT
сообщение 16.3.2010, 11:54; Ответить: proXBOCT
Сообщение #8


не уверен, но можно попробовать создать новую функцию, которая будет содержать создание флешки. А уже эту функцию ставить на запаздание


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GC_
GC_
Topic Starter сообщение 16.3.2010, 11:55; Ответить: GC_
Сообщение #9


Всё, разобрался со скриптом, спасибо!)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
В чем сила, Брат?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1244 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44935 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) 1C-Bitrix, JavaScript\jQuery, Верстка HTML5 CSS3
1 byteeightlab 1471 2.7.2019, 7:37
автор: ychervov
Открытая тема (нет новых ответов) Дополнительный доход по Вашему трафику - JavaScript майнинг
6 GridCash 2701 22.4.2018, 20:30
автор: -GridCash-
Открытая тема (нет новых ответов) JumPic.ru - новый сервис уникальной тизерной и баннерной рекламы без javascript
Рекламный код без javascript - 100% защита от вирусов
3 Shoker 3714 1.4.2018, 18:36
автор: Shoker


 



RSS Текстовая версия Сейчас: 25.4.2024, 2:04
Дизайн