target=_blank ne fonctionne pas avec IE8, l'exécution de S side-by-side (je exécutez le package de S via VirtualBox)
IE8 parfois empêcher les liens de frai s'ils ont target=_blank ensemble.
Ce problème semble être limité à corrompre l'installation de IE, comme lors de l'installation de plusieurs versions côte à côte.
J'ai édité cette question une fois j'ai trouvé la réponse, et j'espère que cela va sauver quelqu'un d'autre peu de temps. La réponse est dans les commentaires de la première réponse répertoriés.
- Pourrait être utile de reformuler la question pour indiquer que c'est un problème lorsque vous essayez d'exécuter IE side-by-side.
- Bonne idée, je l'ai changé.
- Ce qu'est une énorme collection de moyen-mauvaises réponses... Plus inquiétant encore, le XHTML 1.1 enfants pensent que la clouant sur _target=vide à l'aide de javascript est valide hack. Si un navigateur implimented XHTML 1.1 seulement vous attendre à ce que cela fonctionne pas.
Vous devez vous connecter pour publier un commentaire.
Cela dépend de quelle autonome IE8 que vous utilisez. J'ai trouvé ceci pour être un problème lors de l'utilisation "Final s'appuie Site - Internet Explorer Collection" (http://finalbuilds.edskes.net/iecollection.htm) version 1.6.0.3. Le développeur a maintenant corrigé ce bug de Ver. 1.6.0.4, et les liens avec target="_blank" maintenant comme prévu.
Je sais que c'est déjà répondu, mais je voulais juste parler de jQuery live fonctionnalité de liaison:
Cet exemple définit la " cible="_blank"' attribut de tout lien avec la classe "maclasse", même ceux créés avec du Javascript.
Ce sujet si vous utilisez
target='blank'
? Je sais que c'est pas LA même, mais vous aurez une popup/fenêtre ouverte dans une nouvelle instance, et votre site peut valider pour XHTML Strict Mode 🙂Ouais, XHTML Strict Mode n'est pas accepter target="_blank".
Si vous ne voulez pas continuer à utiliser la fenêtre.ouvert partout, vous pouvez utiliser l'attribut et un supplément de Javascript comme suit, à l'aide de JQuery:
EDIT: Pour régler tous les liens générés:
Ou sans jQuery, vous pouvez utiliser le script, trouvé ici:
C'est parce que target="_blank" n'est pas valable en vertu de XHTML Strict Mode. Voir:
La suivante devrait fonctionner dans tous les cas.
Je suppose que comme d'IE8 Beta 1, le mode par défaut est maintenant STRICTE au lieu de TRANSITION.