Je travaille sur un site Web sur lequel je dois ouvrir une URL depuis le backend. J'utilise c # maintenant. Mon problème est que je veux ouvrir le lien dans un nouvel onglet au lieu d'une nouvelle fenêtre.
Mon code est ici: -
string url = ppHref.ToString();
string newScript = "<script language='javascript'>window.open('" + ppHref.ToString() + "', '_blank');</script>";
ClientScript.RegisterStartupScript(this.GetType(),"OpenUrl", newScript);
Quelqu'un peut-il me dire comment ouvrir cette URL dans un nouvel onglet. Je n'aime pas les pop-ups, donc je ne veux pas utiliser window.open()
. Aidez-moi, s'il vous plaît.
Merci d'avance
<a href="javascript:" onclick="window.open('https://www.google.co.in');" target="_blank">Sample Code</a>
Avez-vous essayé ce code: Initialement partagé ici
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
pour que le lien empêche les bloqueurs de fenêtres publicitaires intempestives et 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('www.test.com');">Something To Click On</div>
S'il vous plaît essayez aussi ceci:
Ajoutez votre attribut de nom de formulaire comme:
<form name="form">
et ensuite essayez comme ça:
<a href="" onclick="window.open( form.url.value, 'windowName' ); return false" target="_blank">Submit</a>
et vérifiez ce lien http://jsfiddle.net/ef69K/
Vous pouvez utiliser:
window.open(url,'_target')
_target
ouvre la page dans l'onglet suivant.
Code HTML :
<button onclick="OpenInNewTab();" type="submit">
Code Javascript:
function OpenInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
Modifier les paramètres de votre navigateur.
Dans FireFox ,
Aller à Options -> Onglet réglage et Vérifier " Ouvrir Nouvelle fenêtre dans un nouvel onglet à la place " réglage.
Cette solution a fonctionné pour moi.
Je pense que la réponse à cette question aidera, Ouvrez une URL dans un nouvel onglet en utilisant JavaScript https://stackoverflow.com/a/30512485/2293686
essayez comme ça,
$('#myButton').click(function () {
var redirectWindow = window.open('url', '_blank');
redirectWindow.location;
});