Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.10.2005, 04:40
sanpaku вне форума Посмотреть профиль Отправить личное сообщение для sanpaku Найти все сообщения от sanpaku
  № 1  
Ответить с цитированием
sanpaku

Регистрация: Jul 2005
Сообщений: 16
По умолчанию Поп-ап из динамического txt средствами javascript

Коллеги, после долгих мытарств мне удалось разузнать, как прописать код джавы в текстовом файле, подгружаемом динамически, для того чтобы прямо из-под этого txt открылся поп-ап:

<a href="javascript:window.open('xxx.html','_blank','width=200,height=200,resizable=0,left=150,top=150')">новое pop-up окно</a>

Но вот беда: поп-ап наконец-то открывается, однако, вдобавок к этому из родительского окна исчезает сама флэшка, вместо неё появляется надпись [object], а в адресной строке - та самая ссылка из текстовика, которая открывает поп-ап (javascript:window.open.....). При этом, если вместо _blank написать _top, то всё открывается без базара, только, разумеется, вовсе не в новом окне... Что бы поделать?

Старый 27.10.2005, 16:38
ravenco вне форума Посмотреть профиль Отправить личное сообщение для ravenco Найти все сообщения от ravenco
  № 2  
Ответить с цитированием
ravenco
[+ 1.1 30.08.2005]
 
Аватар для ravenco

Регистрация: Mar 2002
Адрес: не скажу
Сообщений: 440
Отправить сообщение для ravenco с помощью ICQ
Была такая проблема могу дать ответ на легкий способ
в xxx.html на body onload= открыть первую страницу обратно
__________________
не надо читать, это подпись(все-таки прочли, да?)

Старый 28.10.2005, 03:05
sanpaku вне форума Посмотреть профиль Отправить личное сообщение для sanpaku Найти все сообщения от sanpaku
  № 3  
Ответить с цитированием
sanpaku

Регистрация: Jul 2005
Сообщений: 16
ravenco, но ведь когда мы открываем ту страницу обратно, swf-ролик проигрывается заново. Мне это никак не подходит...
Неужели не существует научного метода решения?

Старый 28.10.2005, 03:31
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 4  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
<a href="javascript:window.open('xxx.html','_blank','width= 200,height=200,resizable=0,left=150,top=150'):Void">новое pop-up окно</a>
__________________
BestMasterиZация

Старый 28.10.2005, 03:45
sanpaku вне форума Посмотреть профиль Отправить личное сообщение для sanpaku Найти все сообщения от sanpaku
  № 5  
Ответить с цитированием
sanpaku

Регистрация: Jul 2005
Сообщений: 16
KUZEN, перед Void, наверное, не двоеточие, а точка с запятой. Но, кажется, я опять сглазил...


Последний раз редактировалось sanpaku; 28.10.2005 в 05:40.
Старый 28.10.2005, 03:49
sanpaku вне форума Посмотреть профиль Отправить личное сообщение для sanpaku Найти все сообщения от sanpaku
  № 6  
Ответить с цитированием
sanpaku

Регистрация: Jul 2005
Сообщений: 16
KUZEN, в статусбаре было сообщение об ошибке на странице и в подробностях такая надпись: "void" - определение отсутствует. Тогда я сделал вместо этого void(0), сообщение об ошибке исчезло, но и флэшка из родительского окна - тоже. Вернулись к исходной задаче.


Последний раз редактировалось sanpaku; 28.10.2005 в 05:42.
Старый 28.10.2005, 05:17
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 7  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
<a href="javascript:window.open('xxx.html','_blank','width= 200,height=200,resizable=0,left=150,top=150'); return false;">новое pop-up окно</a>
__________________
Breakcore them all!

Старый 28.10.2005, 05:32
sanpaku вне форума Посмотреть профиль Отправить личное сообщение для sanpaku Найти все сообщения от sanpaku
  № 8  
Ответить с цитированием
sanpaku

Регистрация: Jul 2005
Сообщений: 16
KidsKilla, такой вариант начинает функционировать, если между return и false поставить знак "=". Но результат тот же, что и в исходной проблеме: родительская флэш исчезает, появляется надпись [object].


Последний раз редактировалось sanpaku; 28.10.2005 в 05:35.
Старый 28.10.2005, 05:34
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 9  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
может так?

<a href="xxx.html" onclick="window.open(this.href,'_blank','width= 200,height=200,resizable=0,left=150,top=150'); return false;">новое pop-up окно</a>

или так:

<a href="xxx.html" onclick="window.open(this.href,'_blank','width= 200,height=200,resizable=0,left=150,top=150'); void(0);">новое pop-up окно</a>
__________________
Breakcore them all!

Старый 28.10.2005, 05:39
sanpaku вне форума Посмотреть профиль Отправить личное сообщение для sanpaku Найти все сообщения от sanpaku
  № 10  
Ответить с цитированием
sanpaku

Регистрация: Jul 2005
Сообщений: 16
А эти варианты, оба - открывают ссылку не в поп-ап, а в самом родительском окне.

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:27.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.