Cet article présente principalement la solution au problème invalide de javascript:void(0) sous IE6. Les amis dans le besoin peuvent venir s'y référer, j'espère que cela sera utile à tout le monde
.IE 6, problème de lien dans JSP :
<a href="javascript:void(0);" target="mainFrame" onClick="btnHome_onClick()"> <javascript> function btnHome_onClick(){window.open("com.mcl.common.main.InitHome.flow","mainFrame"); if(winoperate.style.display != "none") { silde_onClick(); sildebar.style.display='none'; winoperate.style.display='none';} } </javascript>
Le code ci-dessus n'aura aucune réponse sous IE6.
La raison est la suivante : void(0) est une expression de calcul, et le résultat du retour de 0 n'aura aucune réponse à la page
Après l'événement onClick, l'événement par défaut d'un ; sera également déclenché : void (0)
Solution : ajouter return false;
<a href="javascript:void(0);" target="mainFrame" onClick="btnHome_onClick();return false;">Home</a>
[Recommandations associées]
1. Recommandation spéciale : Téléchargement de la version V0.1 de "php Programmer Toolbox"
2. Tutoriel vidéo en ligne js gratuit
php.cn Dugu Jiujian (3) - Tutoriel vidéo JavaScript
4 Définition et explication détaillée de l'opérateur void(0) en Javascript
5.Résumé de la différence entre href=javascript:void(0) et href=#
6Utilisez javascript:void(0) avec prudence, pourquoi cette mauvaise écriture
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!