2009-11-07 7 views
10

J'ai un lien comme celui-ciComment ouvrir une fenêtre popup avec une taille fixe en utilisant la balise HREF?

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

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

PLUS PETITE largeur et la hauteur

OPTIMISER HANDICAPÉS BOUTON

Can Quelqu'un m'aider plz

+2

Désactivation du bouton Maximize semble limiter excessivement et franchement désagréable à vos utilisateurs. Quoi, je peux l'étirer jusqu'à ce qu'il remplisse l'écran, mais je ne peux pas laisser le système d'exploitation le faire pour moi? – Thomas

Répondre

6

HTML simple ne supporte pas cela. Vous devrez 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!

+0

Oh. Belle suggestion. Merci Thomas. Mais mon exigence est que je veux ouvrir une petite fenêtre ou une boîte de dialogue et que mon fichier php doit être affiché – Rajasekar

25

Cela devrait fonctionner

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

Ca marche, mais la page courante redirige vers javascript: window.open ('document.aspx', 'mywindowtitle', 'width = 500, height = 150 ..... et affiche "[object Window]" –

4

depuis de nombreux navigateurs bloc popups par défaut et popups sont vraiment moche je recommande d'utiliser lightbox ou thickbox ils sont plus jolies et ne sont pas popups ils sont balises html supplémentaires qui sont ajoutés au corps de votre document avec le CSS approprié

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

+1

Ce lien est brisé – reformed

1

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 de navigateur apparaît, mais la fenêtre en cours navi tes à une page qui dit "[Object]". Pour éviter cela, mettez simplement un "void (0)" derrière la fonction javascript.

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

Questions connexes