Ouvrir une nouvelle fenêtre en HTML pour target = « _ blank »

voix
38
<a href=facebook.com/sharer target=_blank >Share this</a>

Comment puis-je faire cela une certaine largeur et la hauteur, dans une nouvelle fenêtre, lorsque l'utilisateur clique dessus? Dans Firefox, le code actuel ouvre seulement un nouvel onglet (et non une nouvelle fenêtre)

Créé 29/03/2010 à 22:26
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
3

Vous ne pouvez pas influencer ni le type (onglet / fenêtre) , ni les dimensions de cette façon. Vous devez utiliser JavaScript de la window.open () pour cela.

Créé 29/03/2010 à 22:27
source utilisateur

voix
2

Vous n'avez pas ce genre de contrôle avec un strict aétiquette. Mais vous pouvez brancher de l'étiquette onclickde gestionnaire d'appeler window.open(...)avec les bons paramètres. Voir ici pour des exemples: https://developer.mozilla.org/En/DOM/Window.open

Je ne pense pas encore, vous pouvez forcer la fenêtre sur l'onglet directement though-- qui dépend du navigateur et les paramètres de l'utilisateur.

Créé 29/03/2010 à 22:28
source utilisateur

voix
118

Pour ouvrir dans une nouvelle fenêtre avec les dimensions et tout, vous devez appeler une fonction JavaScript, comme target = « _ blank » ne vous laissera pas de régler la taille. Un exemple serait:

<a href="http://www.facebook.com/sharer" onclick="window.open(this.href, 'mywin',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" >Share this</a>

Espérons que cela vous aide.

Créé 29/03/2010 à 22:30
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more