Ich habe ein Formular mit Aktion, z. register.php
Ich habe auch einen Google-Gruppen-API-Link.
kurz ... Gibt es eine PHP Funktion für die geöffnete Seite in einem neuen Tab; auf Seite laden ...
Verwenden Sie das target
-Attribut in Ihrem anchor
-Tag mit dem _blank
-Wert.
Beispiel:
<a href="http://google.com" target="_blank">Click Me!</a>
Sie können JavaScript-Code in Ihre Datei schreiben.
Fügen Sie folgenden Code in Ihre clientseitige Datei ein:
<script>
window.onload = function(){
window.open(url, "_blank"); // will open new tab on window.onload
}
</script>
mit jQuery.ready
<script>
$(document).ready(function(){
window.open(url, "_blank"); // will open new tab on document ready
});
</script>
Sie können einfach target="_blank"
verwenden, um eine Seite in einer neuen Registerkarte zu öffnen
<a href="whatever.php" target="_blank">Opens On Another Tab</a>
Oder Sie verwenden einfach ein Javascript für onload
<body onload="window.open(url, '_blank');">
Sie können sowohl PHP als auch Javascript verwenden. Führen Sie Ihre PHP-Codes im Backend aus und leiten Sie sie auf eine PHP-Seite um. Auf der PHP-Seite haben Sie den folgenden Code hinzugefügt:
<?php if(condition_to_check_for){ ?>
<script type="text/javascript">
window.open('url_goes_here', '_blank');
</script>
<? } ?>
Das ist ein Trick,
function OpenInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
In den meisten Fällen sollte dies direkt im onclick-Handler für die Verknüpfung geschehen, um Popup-Blocker und das Standardverhalten des "neuen Fensters" zu verhindern. Sie können dies auf diese Weise tun oder indem Sie Ihrem DOM-Objekt einen Ereignis-Listener hinzufügen.
<div onclick="OpenInNewTab();">Something To Click On</div>