2010-05-21 15 views
9

Ich habe eine Sidebar (rechtsseitiges iframe) und wenn ich auf einen Link klicke, öffnet sich ein neues Fenster in IE8 (in Firefox öffnet sich ein neues Tab). Was muss ich tun, um Links in IE8 in einem neuen Tab zu öffnen. Ich habe bereits eingestellt: Extras-> Internetoptionen-> Einstellungen->'Popups immer öffnen in einem neuen Tab' und 'Eine neue Registerkarte im aktuellen Fenster' öffnet in neuem Tab, funktioniert aber immer noch nicht. Meine Links sind ziemlich einfach, was fehlt mir? Beispiel: text. Auch einige Seite sagen zu Register Regsvr32 actxprxy.dll, um dieses Problem zu beheben, funktioniert immer noch nicht. Und ich möchte, dass dies mit einem einfachen Klick funktioniert, keine "Rechtsklick-> In neuem Tab öffnen" -Option. Ich hoffe auch, dass ich nicht das "kann nicht ändern, wie ie8 funktioniert" beantworten kann. ;)Müssen Links in neue Registerkarte in ie8 öffnen!

Hier ist eine Testdatei, aber immer noch nicht mit _blank ...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
     </head> 
    <body> 
    <a href="http://www.google.ca" target="_blank">open in new tab</a> 
    </body> 
</html> 

Hier meine IE8 Parameter für Tabs ist ... alt text http://db.tt/lMhAs3

Und sorry, wenn es alles in Französisch, ich werde später die Sprache reparieren.

+0

Bitte fügen Sie einige Beispiel html einschließlich was Zielparameter Sie in Ihren Links verwenden :) – RYFN

+0

Hmmm ... ziemlich seltsam, dass es nicht in einem neuen Tab nach dem Hinzufügen der Ziel = "_ blank" -Attribut und Ändern Ihrer Browser-Einstellungen öffnet . Ich kann das Fehlverhalten nicht reproduzieren, daher werde ich nur wenig weiterhelfen. Vielleicht möchten Sie die gleiche Frage auf SuperUser.com stellen, um zu sehen, ob dort jemand mit IE8 auf dasselbe Problem gestoßen ist. –

+0

Ziemlich seltsam in der Tat. Sende es einfach auf superuser.com. – developerGuile

Antwort

10

Sie müssen das Attribut target="_blank" verwenden, um Links in einem neuen Fenster oder einer neuen Registerkarte zu öffnen. Wo der Link tatsächlich geöffnet wird, hängt von den Browsereinstellungen ab. Wenn Sie also Extras> Internetoptionen> Tabbed Browsing-Einstellungen> "Immer Popups in neuen Tabs öffnen" ausgewählt haben, wird der Link target = "_ blank" in einem neuen Tab geöffnet. Beachten Sie, dass diese Art von Link in den meisten Browsern standardmäßig in einem neuen Fenster geöffnet wird.

1

Ihre Einstellungen sehen richtig aus, verlieren Sie einfach das "Target" Attribut im HTML
Das Zielattribut definiert, wo das verknüpfte Dokument geöffnet wird.

0

Nur eine kurze Beobachtung, IE (alle Versionen) wird keine Verbindung mit ungültiger ULR-Adresse öffnen. Zum Beispiel ein fehlender Schrägstrich (http: /domain.ext). Es wird mit anderen Browsern funktionieren.

Verwandte Themen