Ich hätte gerne eine Schaltfläche, die zu einer bestimmten URL umleitet und in einem neuen Tab geöffnet wird. Wie kann das gemacht werden?
javascript
wong2
quelle
quelle
In Javascript können Sie Folgendes tun:
quelle
Das Hinzufügen von target = "_ blank" sollte dies tun:
quelle
<a>
Tag angemessen. Stile sollten verwendet werden, damit es wie eine Schaltfläche aussieht.Sie können die Verwendung von JavaScript vergessen, da der Browser steuert, ob es in einem neuen Tab geöffnet wird oder nicht. Am besten tun Sie stattdessen Folgendes:
Dies wird immer in einer neuen Registerkarte geöffnet, unabhängig davon, welchen Browser ein Client aufgrund des
target="_blank"
Attributs verwendet.Wenn Sie lediglich ohne dynamische Parameter umleiten müssen, können Sie einen Link mit dem
target="_blank"
Attribut verwenden, wie von Tim Büthe vorgeschlagen.quelle
Verwenden Sie
window.open
stattwindow.location
, um ein neues Fenster oder eine neue Registerkarte zu öffnen (abhängig von den Browsereinstellungen).Ihre Geige funktioniert nicht, da kein
button
Element zur Auswahl steht. Versuchen Sieinput[type=button]
oder geben Sie den Knopf einid
und verwenden Sie#buttonId
.quelle
Meine bevorzugte Methode hat den Vorteil, dass kein JavaScript in Ihr Markup eingebettet ist:
CSS
HTML
quelle
quelle
Ich habe gerade target = "_ blank" unter dem Formular-Tag verwendet und es hat gut mit FF und Chrome funktioniert, wo es in einem neuen Tag geöffnet wird, aber mit IE wird es in einem neuen Fenster geöffnet.
quelle
Versuche dies
quelle
Versuchen Sie diesen HTML:
quelle
Das kannst du nicht. Dieses Verhalten ist nur für Plugins verfügbar und kann nur vom Benutzer konfiguriert werden.
quelle
Diese Schaltfläche sieht aus wie eine URL und kann in einem neuen Tab geöffnet werden.
quelle
a
Tag.BENUTZEN Sie diesen Code
IT funktioniert gut in Mozilla, IE und Chrome auf und weniger als 22 Version; funktioniert aber nicht in Opera und Safari.
quelle