comment faire une sorte de pop up - HTML/CSS - Programmation
Marsh Posté le 08-12-2005 à 14:22:55
On ne met jamais de grosse bêtises du genre href="javascript:void(0)". On utilise pas non plus de <a>, mais on utilisera un <span> (avec un peu de style CSS, au pire)
Marsh Posté le 08-12-2005 à 14:26:18
Heu, ben chuis bien dans la merde parceque je ne sais pas utiliser ce dont tu me parles.
Puis je avoir une solution plus explicite ? D'avance merci.
PS : mon code fonctionne, je veux juste qu'il ne soit pas trop moche.
Marsh Posté le 08-12-2005 à 14:28:04
Déjà il nous faut un renseignement : est-ce que la page affichée en popup contient des informations importantes ou vitales ?
Marsh Posté le 08-12-2005 à 14:28:22
FlorentG a écrit : On ne met jamais de grosse bêtises du genre href="javascript:void(0)". On utilise pas non plus de <a>, mais on utilisera un <span> (avec un peu de style CSS, au pire) |
Moi j'aurais dis de mettre un href="#1", par exemple, mais comment il fait si il veut que son texte ait l'apparence d'un lien et change d'apparence au passage de la souris ?
Marsh Posté le 08-12-2005 à 14:29:06
En général, on mettera dans le href la page qui est dans le popup...
Marsh Posté le 08-12-2005 à 14:30:25
La page HTML à ouvrir contient une animation Flash dans ce cas précis, mais je peux avoir autre chose.
-- merci pour votre aide, j'ai ce boulot à faire pour demain et je ne voudrait pas avoir un code trop à la con --
Pour l'instant j'ai :
<a href="javascript:void(0)" onclick="window.open('nomfeuille.htm','','menubar=0, status=0, location=0, scrollbars=1, resizable=0, width=310, height=290, top=0,left=0')" > (voir l'animation) </a>
Marsh Posté le 08-12-2005 à 14:32:46
Bah florentG t'as répondu :
Code :
|
Le return false, c'est pour ne pas qu'il t'ouvre 2 fois la fenêtre.
Marsh Posté le 08-12-2005 à 14:34:29
Merci, merci, merci ...
Encore une question : est-il possible que la page qui s'ouvre soit "devant" la première ... et que même en cliquant sur le première, cette dernière ne passe pas en position 1 ... heu, je suis clair ?
Et pour un affichage au centre de l'écran ? Parceque avec ce code ça va se mettre en haut à gauche, non ?
Marsh Posté le 08-12-2005 à 14:38:50
Pour centre dans l'écran, moi je fais comme ça :
Code :
|
à placer entre les <head> et le </head> de la page qui s'ouvre, dans cet exemple, la page qui s'ouvre fait 300x200px.
Marsh Posté le 08-12-2005 à 14:40:55
Et bien je vous suis redevable pour ces infos, merci encore une fois.
Et pour la possibilité d'avoir une fenètre "toujours au premier plan", c'est possible ?
Marsh Posté le 08-12-2005 à 14:43:05
C'est pas super comme comportement , tes visiteurs vont pas aprécier...
Donc laisse tombé cette idée..
Marsh Posté le 08-12-2005 à 14:44:44
jef_ a écrit : Et bien je vous suis redevable pour ces infos, merci encore une fois. |
dans ta page nom.htm
tu met
Code :
|
Marsh Posté le 08-12-2005 à 14:47:32
C'est pour des élèves, et pour leur monter des démo de cours, donc c'est pour les aider, pas pour les bloquer.
Marsh Posté le 08-12-2005 à 14:53:43
J'ai testé :
<a href="nom.htm" onclick="window.open('nom.htm','Nom de ma fenêtre','menubar=0, status=0, location=0, scrollbars=1, resizable=0, width=310, height=290, top=0,left=0'); return false;"
mais la fenètre ne se dimensionne pas à la taille voulu !!!
Le code :
<a href="nomfeuille.htm" target="_blank" onclick="window.open('nomfeuille.htm','renommer une feuille','menubar=0, status=0, location=0, scrollbars=1, resizable=0, width=30, height=30, top=0,left=0'); return false;">la feuille de calcul. </a>
Marsh Posté le 08-12-2005 à 15:04:31
J'ai rien dit, c'est le nom de la page qui posait un soucis ....
Marsh Posté le 08-12-2005 à 16:21:13
jef_ a écrit : C'est pour des élèves, et pour leur monter des démo de cours, donc c'est pour les aider, pas pour les bloquer. |
oki cas particulier alors
Marsh Posté le 08-12-2005 à 14:09:52
Salut,
dans une page HTML, je veux faire un lien vers une autre page qui s'ouvre dans une nouvelle fenètre, plus petite, limitée en fonction et surtout de taille définie.
On m'a proposé ce type de code :
a href="javascript:void(0)" onclick="window.open('nom.htm','','menubar=0, status=0, location=0, scrollbars=1, resizable=0, width=310, height=290, top=0,left=0')"
Vous pouvez me dire ce que vous en pensez.
Merci