Existe-t-il un moyen de créer un lien ouvrant une nouvelle fenêtre de navigateur (sans onglet) sans utiliser javascript?
Réponses
Trop de publicités?(Avec du HTML pur), vous ne pouvez pas influencer ceci - tous les navigateurs modernes (= l'utilisateur) ont le contrôle total sur ce comportement car il a été mal utilisé par le passé ...
À part déclarer target="_blank"
et espérer que les paramètres de navigateur sont corrects, vous ne pouvez rien faire d’autre. (Ou peut-être inviter l'utilisateur à ouvrir ce lien dans une nouvelle fenêtre.)
Cependant, cela est possible via javascript - voir la réponse d'Ievgen ci-dessous pour une solution javascript.
J'ai maintenant que son bit vieux Q, mais si vous obtenez ici en recherchant une solution, donc je suis une belle via jQuery
jQuery('a[target^="_new"]').click(function(e) {
// to open in good size for user
var width = window.innerWidth /0.66 ;
//define the height in
var height = width * window.innerWidth / window.innerHeight;
Ratio to the width as the user screen ratio
window.open(this.href, 'newwindow', 'width=' + width + ', height=' + height + ', top=300, left=350');
return false;
});
il ouvrira tous les <a target="_new">
dans une nouvelle fenêtre