في متطلبات "التحميل عند الطلب" ، غالبًا ما نحكم على أنه عند تحميل البرنامج النصي ، يتم إرجاع وظيفة رد الاتصال.
يمكننا استخدام Onload للحكم على كائن JS المحمّل (JS.Onload). المنحنى ينقذ البلد - IE6 ، ويمكننا استخدام JS.OnReadyStateChange لتتبع التغييرات في كل حالة (عادةً ما يتم تحميلها ، محملة ، تفاعلية ، كاملة). يتم إرجاع وظيفة رد الاتصال.
هناك حاجة إلى ملاحظة تكميلية لحالة ReadyState:
1. في الحالة التفاعلية ، يمكن للمستخدمين المشاركة في التفاعل.
2. الأوبرا تدعم في الواقع JS.OnReadyStateChange ، ولكن وضعها مختلف تمامًا عن حالة IE.
نسخة الكود كما يلي:
<script>
تشمل الوظيفة _js (ملف) {
var _doc = document.getElementsByTagName ('head') [0] ؛
var js = document.createElement ('script') ؛
JS.SetAttribute ('type' ، 'text/javaScript') ؛
JS.SetAttribute ('src' ، ملف) ؛
_doc.appendchild (JS) ؛
if (!/*@cc_on!@*/0) {// إذا لم يكن ie
// Firefox2 ، Firefox3 ، Safari3.1+ ، Opera9.6+ Support JS.Onload
JS.Onload = function () {
ALERT ('Firefox2 ، Firefox3 ، Safari3.1+ ، Opera9.6+ Support JS.Onload') ؛
}
} آخر {
// IE6 ، IE7 Support JS.OnReadyStateChange
JS.OnReadyStateChange = function () {
if (JS.ReadyState == 'Loaded' || JS.ReadyState == 'Complete') {
ALERT ('IE6 ، IE7 Support JS.OnReadyStateChange ") ؛
}
}
}
العودة كاذبة
}
include_js ('http://www.planabc.net/wp-includes/js/jquery/jquery.js') ؛
</script>