Maison > interface Web > js tutoriel > Solution au problème vide lorsque JS charge iFrame

Solution au problème vide lorsque JS charge iFrame

高洛峰
Libérer: 2017-01-12 11:17:32
original
2199 Les gens l'ont consulté

Divers problèmes étranges sont survenus lors du processus de développement à l'aide du navigateur IE6, qui ont été très difficiles. Après beaucoup de réflexion, le problème a finalement été résolu. Je partage par la présente la description de mon problème et ma solution sur la plateforme Script Home pour aider les amis qui rencontrent ce problème.

1. L'iframe de chargement js apparaît vide

iframeID 是加载的 Iframe ID号,修改成自己用的即可。
<iframe name="frames" id="iframeID" src=""/>
setTimeout("document.frames[&#39;"+iframeID+"&#39;].location.href=&#39;"+iurls+"&#39;;",0);
//或
setTimeout("document.frames[&#39;"+iframeID+"&#39;].location.reload();",0);
Copier après la connexion

Je pense que la première méthode est plus appropriée, il n'y a pas besoin de juger la version IE6 et les versions supérieures peuvent être exécutées en douceur et chargées une seule fois.

Certains internautes ont dit que sous IE6, lorsque le src d'une iframe est proche du

2. Il n'y a pas de réponse lorsque vous cliquez sur le bouton pour soumettre le formulaire

setTimeout("form1.submit();",0);
Copier après la connexion

Utilisez également setTimeout pour une exécution retardée.

Ce qui suit est une introduction à la manière d'améliorer le chargement lent des iframes.

La solution est la suivante :

<iframe name="E" u="http://www.google.com" k="0" src="javascript: void(0)" onload="alert(&#39;加载完成&#39;)"></iframe>
<button onclick="aa(&#39;E&#39;)">google</button>
<script defer="">
function aa(o_w)
{
var _z=document.all(o_w);
if (_z.k==&#39;1&#39;) { alert(&#39;页面已加载&#39;); return; }
_z.k=&#39;1&#39;;
_z.src=_z.u;
}
</script>
Copier après la connexion

Ce qui précède représente l'intégralité du contenu de cet article. , j'espère que cela sera utile à tout le monde !

Pour plus d'articles sur les solutions au problème du vide lorsque JS charge iFrame, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal