我正在创建一个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中根本不起作用
答案 0 :(得分:0)
解决方案真的很愚蠢。
我在script标签中添加了language =“javascript”属性,但它确实有效!
它应该像这样工作:
<script type="text/javascript" language="javascript">
不是这个:
<script type="text/javascript">
或者这个:
<script>
愚蠢的IE!