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

Вернуться   Форум Flasher.ru > Работа над сайтом > HTML/DHTML/CSS/JS/VB

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

Регистрация: Aug 2006
Сообщений: 8
По умолчанию FLASH vs модальное окно

Возник такой вопрос - при открытии модального окна Flash функция не видит javascript в документе. Если я открываю окно при помощи window.open то все работает замечетельно. Объясните пожалуйста в чем причина такого глюка и как его обойти.


Последний раз редактировалось NemeziS; 27.12.2006 в 15:00.
Старый 27.12.2006, 15:41
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 2  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
1) объясни что в твоём понимании модальное окно?
2) флэш вообще javascript не видит и не должен.

Старый 27.12.2006, 15:49
NemeziS вне форума Посмотреть профиль Отправить личное сообщение для NemeziS Найти все сообщения от NemeziS
  № 3  
Ответить с цитированием
NemeziS

Регистрация: Aug 2006
Сообщений: 8
Модальное окно,друг дорогой вызывается функцией showModalDialog и здесь понимание у всех только одно.
"флэш вообще javascript не видит и не должен." - ага, функция getURL написана явно не для тебя

Старый 27.12.2006, 16:08
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 4  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

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

1) showModalDialog это ф-ция понимаемая только браузером IE а кроме него существует ооочень много других: http://browsers.evolt.org/

2) ты всё-таки не понимаешь сути модального окна. а именно при попытке сделать что-либо ещё, окно перетягивает управление на себя, значит остальные операции приостанавливаются.

3) ты не понимаешь отличия getURL и javascript. getURL это глобальная функция флеша для открытия ссылок. getURL("javascript:...") говорит лишь о том что при открытии ссылки нужно использовать спецпротокол "javascript". сам javascript тут лишь опосредовано.

вопросы?


Последний раз редактировалось KidsKilla; 27.12.2006 в 16:10.
Старый 27.12.2006, 16:13
NemeziS вне форума Посмотреть профиль Отправить личное сообщение для NemeziS Найти все сообщения от NemeziS
  № 5  
Ответить с цитированием
NemeziS

Регистрация: Aug 2006
Сообщений: 8
Извини, вспылил... просто выводит уже, с обеда бьюсь как об стену. предложение есть как это обойти?
и всетаки почему в обычном окне все нормально отрабатывает? оно ведь тоже в принципе на себя перетягивает

Старый 27.12.2006, 16:47
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 6  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

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

var w = window.open(...)
w.onblur = function(){
this.focus();
}

(по сути аналог модального окна) это будет лучше предыдущего "модального окна"

Старый 27.12.2006, 16:54
NemeziS вне форума Посмотреть профиль Отправить личное сообщение для NemeziS Найти все сообщения от NemeziS
  № 7  
Ответить с цитированием
NemeziS

Регистрация: Aug 2006
Сообщений: 8
то есть я понял что с модальным окном все пропало. видишь в чем дело, окошечко само по себе небольшое(календарь) и пользователи в один прекрасный момент всетаки по нему промажут, после этого все - найти они его не сумеют ни за что и никогда. во поэтому мне и необходимо раотать с модальным.

Старый 27.12.2006, 16:59
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 8  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
Код:
window.w = window.open('http:\/\/ya.ru')
document.body.onclick = function(){
if(self.w) self.w.focus();
}

Старый 27.12.2006, 17:23
NemeziS вне форума Посмотреть профиль Отправить личное сообщение для NemeziS Найти все сообщения от NemeziS
  № 9  
Ответить с цитированием
NemeziS

Регистрация: Aug 2006
Сообщений: 8
согласен, хороший аналог. kidsKilla respect

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

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

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


 


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


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