Показать сообщение отдельно
Старый 29.01.2011, 11:33
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 1  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
По умолчанию IFrame окно НАД флешем

Мне нужно открыть окно платежной системы. Окно открывается через iFrame. В флеше создаю вызов ExternalInterface

Код AS3:
if (ExternalInterface.available) {
		ExternalInterface.call("ShowWebSite", "https://myService.com/show_form?app_params=testable_app_params&format=iframe&sig=54222d8a1c2a9412b91bc0abe62e8040&ts=1296285802");
				}
Вызываем JS функцию:

PHP код:
<script laguage='javascript'>
      function 
ShowWebSite(url)
       {
          
//Разными способами пробую
          
document.getElementByID('iFrameID').src=url;
        
//parent.frames['iFrameID'].location.href=url;
        //window.frames.iFrameID.location.href=url;
      
}
   
</script>
// в body
 <iframe id="iFrameID" width="430" height="400" scrolling="no" style="border: 1px solid #ccc;"></iframe> 
Нет окна

Добавлено через 3 минуты
params.wmode = "opaque"; - тоже не помогло