У меня есть веб-проект, разработанный в Flex, который я должен сделать автономным с использованием AIR.AIR HTMLLoader window.open не работает
Я создал проект Air и загрузил веб-приложение, используя flash.html.HTMLLoader. Содержимое загружается штрафом и работой.
Существует несколько кнопок, которые открывают разные ссылки, используя функции javascript window.open.
Ссылки не открываются. Функция javascript вызывается с использованием ExternalInterface, и я размещал предупреждения в отображаемом.
Функция содержит простой window.open
window.open("http://www.google.co.in","Google");
Я попробовал несколько решений, упомянутых, но ни один из них не работают.
http://digitaldumptruck.jotabout.com/?p=672
http://soenkerohde.com/2008/09/air-html-with-_blank-links/
http://cookbooks.adobe.com/index.cfm?event=showdetails&postId=9243
Я даже попытался загружая простую страницу в HTMLLoader компонента с window.open метода еще не работает. При нажатии кнопки только предупреждение работает, но window.open не открывает ссылку.
<html>
<head>
<title>Test</title>
<body scroll="no">
<input type="button" value="Click" onClick="window.open('http://www.google.co.in');">
</body>
</html>
Может кто-нибудь помочь мне, пожалуйста
Вы пытаетесь заставить его всплыть в новом окне? Ожидаете ли вы создать новый компонент HTML или запустить его с помощью собственного браузера? Кроме того, попробуйте 'window.open ('http: //google.com'''self')' просто, чтобы убедиться, что это не проблема безопасности. Компонент HTML для AIR - довольно чувствительная среда. – merv