Mootools 1.3 window.addEvent ('load') не работает в IE7 - PullRequest
0 голосов
/ 25 декабря 2011

Я создаю модуль Joomla, который загружает некоторые данные из медленного источника, поэтому я использовал Ajax для загрузки данных после полной загрузки страницы.Я использовал встроенную библиотеку Joomla 1.7 mootools, и, насколько мне известно, есть два события: «domready», которое работает после загрузки структуры страницы, и «load», которое работает после загрузки элементов страницы, но ни одно из них не работает в IE7 -.

Информация: я тестирую в режиме совместимости с IETester и IE9.

Мой код:

window.addEvent('load', function() {
    alert('page loaded!');
    var url = '<?php echo $url; ?>';
    var query = 'city1=<?php echo $city1; ?>&city2=<?php echo $city2; ?>&city3=<?php echo $city3; ?>&t=<?php echo $time; ?>';
    updateElement('weather', url, query);
}); 

, а оповещение в IE вообще не работает

1 Ответ

0 голосов
/ 26 декабря 2011

Решение было действительно глупым.

Я добавил атрибут language = "javascript" в тег script, и это сработало!

это должно быть так, чтобы работать:

<script type="text/javascript" language="javascript">

не это:

<script type="text/javascript">

или это:

<script>

Глупый IE!

...