J'ai un formulaire avec une action, par exemple. register.php
J'ai également un lien API de groupe Google -
en bref ... Existe-t-il une fonction PHP pour ouvrir une page dans un nouvel onglet; au chargement de la page ...
Utilisez l'attribut target
sur votre balise anchor
avec la valeur _blank
.
Exemple:
<a href="http://google.com" target="_blank">Click Me!</a>
Vous pouvez écrire du code JavaScript dans votre fichier.
Mettez le code suivant dans votre fichier côté client:
<script>
window.onload = function(){
window.open(url, "_blank"); // will open new tab on window.onload
}
</script>
en utilisant jQuery.ready
<script>
$(document).ready(function(){
window.open(url, "_blank"); // will open new tab on document ready
});
</script>
Vous pouvez simplement utiliser target="_blank"
pour ouvrir une page dans un nouvel onglet
<a href="whatever.php" target="_blank">Opens On Another Tab</a>
Ou vous pouvez simplement utiliser un javascript pour onload
<body onload="window.open(url, '_blank');">
Vous pouvez utiliser à la fois PHP et javascript. Effectuez vos codes php dans le backend et redirigez vers une page php. Sur la page php que vous avez redirigée pour ajouter le code ci-dessous:
<?php if(condition_to_check_for){ ?>
<script type="text/javascript">
window.open('url_goes_here', '_blank');
</script>
<? } ?>
C'est un truc,
function OpenInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
Dans la plupart des cas, cela devrait se produire directement dans le gestionnaire onclick du lien afin d'éviter les bloqueurs de fenêtres publicitaires intempestives, ainsi que le comportement par défaut de "nouvelle fenêtre". Vous pouvez le faire de cette manière ou en ajoutant un écouteur d'événement à votre objet DOM.
<div onclick="OpenInNewTab();">Something To Click On</div>