Page 1 sur 2

Ouvrir un lien en "pop-up"

Posté : mar. 14 sept. 2010, 10:19
par Valoo Wart
Salut à tous !

Je suis a la recherche d'une balise ou d'un complément de la balise <a> pour faire en sorte que lorsque l'on clique sur un lien, celui-ci s'ouvre dans une nouvelle fenêtre firefox. J'ai trouvé pour le faire dans un nouvel onglet (target="_blank"), mais impossible de trouver la notion pour une nouvelle fenêtre.

Vous pouvez me conseiller ?

Re: Ouvrir un lien en "pop-up"

Posté : mar. 14 sept. 2010, 10:29
par Delta
Heu...
Sur IE ça ouvre une fenêtre pop up...
Essaie ça :

Code : Tout sélectionner

<head>
<script>
function pop() 
{
<!-- tu remplaces x y z et t par la dimension de la page pop up -->
window.open('pop','height=x,width=y,top=z,left=t,resible=no');
}
</script>
</head>
<body>

<a href="#" onClick="pop()">lien</a>
</body>

C'est pas tellement un complément de la balise <a> et ça utilise un code javascript mais, ça marche peut être sous firefox...

Re: Ouvrir un lien en "pop-up"

Posté : mar. 14 sept. 2010, 10:31
par Valoo Wart
sur onClick="pop()", je met quoi entre les parenthèses qui sont derrière le "pop" ?

Re: Ouvrir un lien en "pop-up"

Posté : mar. 14 sept. 2010, 10:33
par Delta
Tu laisses...
Tu n'as qu'a mettre l'URL à la place de # et ça marche normalement...

Re: Ouvrir un lien en "pop-up"

Posté : mar. 14 sept. 2010, 10:34
par Valoo Wart
Je vais essayer ça ! Je te remercie ^^

Edit : Une dernière chose, les valeurs x, y ect... elles sont en pixels ?

Re: Ouvrir un lien en "pop-up"

Posté : mar. 14 sept. 2010, 10:59
par Delta
Je me suis un peu renseigné sur la question...
En fait normalement _blank ouvre une fenêtre pop up, sauf sous firefox...
Il faut modifier des paramètre sur son navigateur firefox pour qu'il ouvre les lien avec _blank en pop up...
Et donc, un des moyens d'ouvrir un pop up sous tous les navigateurs est d'avoir recours au javascript...

Re: Ouvrir un lien en "pop-up"

Posté : mar. 14 sept. 2010, 12:30
par Valoo Wart
Et... est-ce que tu peux me renseigner a ce propos... parce que pour moi, le Javascript et le chinois... s'pareil que le grec !
edit : 400e message :D Champagne !!!

Re: Ouvrir un lien en "pop-up"

Posté : mar. 14 sept. 2010, 13:26
par Kak Miortvi Pengvin
Firefox est réglé par défaut pour ouvrir les pop-up dans un nouvel onglet (cela se change dans les préférences du logiciel, dans le menu édition, sous catégorie onglets). Pour les autres ça dépend. Par contre, si vous êtes un peu intéressés par les recommendations de la W3C, les pop-ups ne sont pas conseillées. Normalement, il faudrait que ce soit à l'utilisateur de choisir comment il veut ouvrir son lien.

Re: Ouvrir un lien en "pop-up"

Posté : mar. 14 sept. 2010, 13:30
par Valoo Wart
Parce qu'en fait, je cherche a faire un zouli effet qui consiste a avoir une image en miniature sur la page, et qui s'affiche grand format quand on clic dessus sans faire disparaitre la page qui porte la miniature.
Sans forcement exiger une superbe animation de la mort qui tue, j'aimerai trouver un moyen de faire ça simplement et efficacement (pas besoin d'avoir une animation où l'image apparait dans un superbe mouvement ou avec un fondu digne d'un grand film hollywoodien !!)

:D

Re: Ouvrir un lien en "pop-up"

Posté : mar. 14 sept. 2010, 13:40
par Asmoth
Oui, alors là, forcément, tu vas avoir besoin du javascript. Il va forcément falloir mettre un peu la tête dedans, vu que ça nécessite l'utilisation d'un framework comme Mootools ou JQuery.

Le coup de la popup, c'est effectivement pas top pour ce genre de choses.

Re: Ouvrir un lien en "pop-up"

Posté : mar. 14 sept. 2010, 13:43
par Valoo Wart
Mais qu'ai-je fais au bon diable pour être aussi cruellement traité :smt010

'fin bref, je vous remercie ! Avec tout ça, je devrai finir par arriver a mes fins !
Cochonnerie de Javascript... :smt013

Re: Ouvrir un lien en "pop-up"

Posté : mar. 14 sept. 2010, 15:29
par Torìn Arszikÿll
Regarde peut-être du côté de http://www.shadowbox-js.com. Il y a des exemples en bas de la page.

Re: Ouvrir un lien en "pop-up"

Posté : jeu. 16 sept. 2010, 21:45
par Imagic
Et pourquoi ne pas simplement utiliser du css ? Ça reduit grandement les possibilitées d'effets "zouli" mais au moins le javascript et le flash ne pollurons pas l'écran des gens comme moi... (en plus c'est simple)

Re: Ouvrir un lien en "pop-up"

Posté : ven. 17 sept. 2010, 00:48
par Valoo Wart
Du CSS ? Avec quelle balise ?

Re: Ouvrir un lien en "pop-up"

Posté : ven. 17 sept. 2010, 06:33
par Kak Miortvi Pengvin
Alors, je ne voudrais pas dire de bêtise car je ne suis pas tout à fait sûr mais je ne suis pas certain du tout que CSS permette de répondre à ton problème.