Показать сообщение отдельно
Старый 23.12.2016, 13:52
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 2  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
К сожалению ответа так и не нашел. Что то и на адобе ответить не могут. Может вопрос непонятно задал. Если подробнее

Есть хтмл документ, внутри него жс скрипт:
Код:
<script>
    var param = 0;
</script>
Загружаю эту страницу и смотрю/изменяю ее жс параметры с помощью HTMLLoader

Код AS3:
htmlString = File.documentsDirectory.resolvePath("test.html");
 
createHtmlLoader(htmlString.nativePath);
 
private function createHtmlLoader(url:String):void {    
    html = new HTMLLoader();
    var urlReq:URLRequest = new URLRequest(url);
    html.width = 550;
    html.height = 400;
    html.addEventListener(Event.COMPLETE, onLoad);
    html.load(urlReq); 
}
 
private function onLoad(e:Event):void {
    //!! trace: param = 0
    trace(html.window.param);
 
    //!! set param = 1
    html.window.param = 1;
 
    //!! trace: param = 1; ok
    trace(html.window.param);
 
    trace(document.documentElement.outerHTML);
    //!! trace: param = 0; Почему 0, ведь перед этим, этому параметру было присвоено значение 1
}
Когда хочу получить документ целиком document.documentElement.outerHTML то жс остается без изменения.