web-dev-qa-db-fra.com

Comment ouvrir une fenêtre contextuelle de taille fixe à l'aide de la balise HREF?

J'ai un lien comme ça 

$contact_url="<a href=rentals_popup.php?id=$row->rentals_id >" . "Contact" . "</a>";

Je veux ouvrir cette page dans une autre fenêtre avec

LARGEUR ET HAUTEUR PLUS PETITES

BOUTON MAXIMISER DÉSACTIVÉ

Quelqu'un peut-il m'aider s'il vous plaît

11
Rajasekar

Cela devrait marcher

<a href="javascript:window.open('document.aspx','mywindowtitle','width=500,height=150')">open window</a>
27

HTML ordinaire ne supporte pas cela. Vous aurez besoin d'utiliser du Javascript.

De plus, notez que de grandes parties du monde utilisent un bloqueur de popups de nos jours. Vous voudrez peut-être reconsidérer votre conception!

7
Thomas

comme beaucoup de navigateurs bloquent les popups par défaut et que les popups sont vraiment laids, je recommande d'utiliser lightbox ou thickbox, ils sont plus jolis et ne sont pas des popups, ce sont des balises HTML supplémentaires qui sont ajoutées au corps de votre document avec le CSS approprié

http://jquery.com/demo/thickbox/

4
Anas Toumeh

Je ne peux pas commenter "Esben Skov Pedersen" directement, mais en utilisant la notation suivante pour les liens:

<a href="javascript:window.open('http://www.websiteofyourchoice.com');">Click here</a>

Dans IE, la nouvelle fenêtre du navigateur apparaît, mais la fenêtre actuelle affiche une page indiquant "[Objet]". Pour éviter cela, il suffit de mettre un "void (0)" derrière la fonction javascript.

Source: https://support.Microsoft.com/en-us/kb/257321

1
stanidani

Vous pouvez envisager d'utiliser une fenêtre contextuelle d'un élément div contenant un iframe.

JQuery Dialog est un moyen simple de commencer. Juste ajoutez un iframe comme contenu .

0
AverageAdam