Ouverture de liens dans de nouveaux onglets avec JavaScript : une solution
Lorsque vous travaillez avec du code JavaScript tiers, il est courant de rencontrer des liens qui remplacent la page actuelle. Pour ouvrir ces liens dans de nouveaux onglets ou fenêtres, nous pouvons exploiter la méthode window.open().
Dans votre cas spécifique, vous souhaitez modifier le code suivant :
if (command == 'lightbox') { location.href = "https://support.wwf.org.uk/earth_hour/index.php?type=individual"; }
Pour ouvrez le lien dans un nouvel onglet, remplacez-le par :
if (command == 'lightbox') { window.open( 'https://support.wwf.org.uk/earth_hour/index.php?type=individual', '_blank' // This opens the link in a new tab. ); }
La méthode window.open() prend deux paramètres : l'URL de la page à ouvrir et un flag indiquant comment la page doit être ouverte . Dans le code ci-dessus, '_blank' précise que la page doit être ouverte dans une nouvelle fenêtre ou un nouvel onglet.
En utilisant cette approche, vous pouvez modifier le code tiers pour ouvrir le lien souhaité dans un nouvel onglet. , vous permettant de conserver les fonctionnalités fournies par le code tout en améliorant l'expérience utilisateur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!