In der Anforderung "Ladeanwendungen" beurteilen wir häufig, dass beim Laden des Skripts eine Rückruffunktion zurückgegeben wird.
Wir können Onload verwenden, um das geladene JS -Objekt zu beurteilen (Js.onload). Curve rettet das Land - IE6, IE7 Wir können js.onreadyStatechange verwenden, um die Änderungen in jedem Zustand zu verfolgen (normalerweise Laden, geladen, interaktiv, vollständig). Rückruffunktion wird zurückgegeben.
Für den ReadyState -Status ist eine ergänzende Anmerkung erforderlich:
1. Im interaktiven Zustand können Benutzer an der Interaktion teilnehmen.
2. Opera unterstützt Js.onReadyStatechange tatsächlich, aber ihr Status unterscheidet sich sehr von dem des IE.
Die Codekopie lautet wie folgt:
<Script>
Funktion include_js (Datei) {
var _doc = document.getElementsByTagName ('Kopf') [0];
var js = document.createelement ('script');
Js.SetAttribute ('Typ', 'text/javaScript');
Js.SetAttribute ('SRC', Datei);
_doc.appendchild (JS);
if (!/*@cc_on!@*/0) {// wenn nicht dh dh
// Firefox2, Firefox3, Safari3.1+, Opera9.6+ Support Js.onload
js.onload = function () {
alert ('Firefox2, Firefox3, Safari3.1+, Opera9.6+ Support Js.onload');
}
} anders {
// IE6, IE7 Support Js.onReadyStatEchange
js.onreadyStatechange = function () {
if (Js.ReadyState == 'Loaded' || Js.ReadyState == 'Complete') {
ALERT ('IE6, IE7 Support Js.onReadyStatechange');
}
}
}
false zurückgeben;
}
include_js ('http://www.planabc.net/wp-includes/js/jquery/jquery.js');
</script>