En el requisito de "carga a pedido", a menudo juzgamos que cuando se carga el script, se devuelve una función de devolución de llamada.
Podemos usar Onload para juzgar el objeto JS cargado (js.onload). La curva guarda el país: es decir, es decir, podemos usar js.OnreadyStateChange para rastrear los cambios en cada estado (generalmente cargando, cargado, interactivo, completo). La función de devolución de llamada se devuelve.
Se necesita una nota suplementaria para el estado de ReadyState:
1. En el estado interactivo, los usuarios pueden participar en la interacción.
2. Opera en realidad es compatible con JS.NreadyStateChange, pero su estado es muy diferente al de IE.
La copia del código es la siguiente:
<script>
función include_js (archivo) {
var _doc = document.getElementsByTagName ('Head') [0];
var js = document.createElement ('script');
js.SetAttribute ('type', 'text/javaScript');
js.SetAttribute ('src', archivo);
_doc.appendChild (js);
if (!/*@cc_on!@*/0) {// si no es, es decir
// Firefox2, Firefox3, Safari3.1+, Opera9.6+ Soporte Js.onload
js.onload = function () {
alerta ('Firefox2, Firefox3, Safari3.1+, Opera9.6+ Support Js.onLoad');
}
} demás {
// IE6, IE7 Soporte JS.onreadyStateChange
js.onreadyStateChange = function () {
if (jsadyState == 'cargado' || js.readyState == 'completo') {
alerta ('IE6, IE7 Support js.onreadyStateChange');
}
}
}
devolver falso;
}
Incluye_js ('http://www.planabc.net/wp-includes/js/jquery/jquery.js');
</script>