2011-12-25 8 views
0

遅いソースからいくつかのデータを読み込むJoomlaモジュールを作成していますので、Ajaxを使用してページが完全に読み込まれた後にデータを読み込みました。 私はJoomla 1.7ネイティブmootoolsライブラリを使っていましたが、ページ構造ロード後に動作する "domready"とページ要素ロード後に動作する "load"という2つのイベントがありますが、IE7-では動作しません。Mootools 1.3 window.addEvent( '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); 
}); 

とアラートがすべて

+0

JsFiddleにテストケースを置く –

答えて

0

ソリューションでIEで動作していないが、本当に愚かでした。

scriptタグにlanguage = "javascript"属性を追加しました。

それが動作するように、このようにする必要があります:

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

ないこの:

<script type="text/javascript"> 

またはこの:

<script> 

愚かIE!

関連する問題