2010-08-05 2 views
0

У меня есть DIVGWT возвращает нуль в интерфейсе внешней функции

<div id="aDiv"></div> 

Когда я пытаюсь

Window.alert(RootPanel.get("aDiv").toString()); 

я получаю элемент, однако, только после вышеуказанного заявления, когда я

alert(document.getElementById("aDiv")); 

Он возвращает нуль.

Может кто-нибудь объяснить несоответствия?

ответ

3

Код javascript GWT загружен в iframe, поэтому document не указывает на фактический корневой документ. Чтобы получить доступ к корневой странице в методах GWT native, вы должны использовать $doc вместо document и $wnd вместо window.

+0

спасибо. – unj2

Смежные вопросы