Mootools 1.3 window.addEvent('load')在IE7中不起作用

时间:2011-12-25 09:28:38

标签: internet-explorer-7 mootools

我正在创建一个Joomla模块,它从慢速源加载一些数据,所以我在页面完全加载后使用Ajax加载数据。 我使用Joomla 1.7原生mootools库,据我所知,有两个事件,“domready”在页面结构加载后工作,“加载”在页面元素加载后工作,但没有一个在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 :(得分:0)

解决方案真的很愚蠢。

我在script标签中添加了language =“javascript”属性,但它确实有效!

它应该像这样工作:

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

不是这个:

<script type="text/javascript">

或者这个:

<script>

愚蠢的IE!