

new!








|
|
|
 |
| > deux questions SVP javascript |
[ Posté par YvesGuyot ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-08-2008 à 09:14 | 6 messages ]
  Bonjour,
1)J'appelle une variable img1 dans mon script, qui me fait un lien texte "image 1".
Lorsque je clique sur "image 1", j'ai une fenêtre qui s'ouvre mais l'image n'est pas centrée (elle apparait en haut à gauche de la fenêtre.
Comment faire pour la centrer.
voici la ligne de la variable :
var img1='<a
href="http://................jpg">image 1</a>';
2/ je voudrais aussi qu'apparaisse en bas/centré de la fenêtre ouverte, le lien "Fermer", pour revenir à la page précédente.
Encore merci pour votre aide
Yves GUYOT
 
|
|
|
[ Posté par ben54120 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-08-2008 à 09:28 | 12 messages ]
  Selon moi, ce n'est pas un problème de JavaScript.
En effet, la position des éléments en HTML ne dépend pas de ce language.
Si tu utilises le CSS, c'est à toi de créer une classe pour positionner ton élément. Par défaut, tout s'alignera à gauche.
| [ Posté par YvesGuyot ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-08-2008 à 09:50 | 6 messages ]
  Merci Ben pour ta réponse rapide et précise.
Je pense que tu as raison car je n'y parvient pas en javascript.
Je vais essayer autrement, peut être en créant simplement l'image de la taille du popup pour qu'elle paraisse centrée.
Encore merci,
Yves GUYOT
| [ Posté par ben54120 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-08-2008 à 14:24 | 12 messages ]
  Je pense qu'il y a plus simple et qui pourrait se rapprocher de ce que tu veux.
Tu crées une classe CSS :
.imageCentree {
margin-left: auto;
margin-right: auto;
}
Dans ton HTML, tu mets :
<div class="imageCentree">
<img src="..." alt="..." />
</div>
Cela te conviendrait-il ? J'utilise cette technique comme il en existe bien d'autres pour centrer un div.
| [ Posté par isagaw ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 17-08-2008 à 09:52 | 33 messages ]
  D'accord avec ben pour la classe.
Puisqu'il cherche aussi à centrer le lien fermer, un text-align ne serait-il pas amplement suffisant ?
De plus, ça rendrais ton code valide (une image doit se trouver dans un paragraphe).
.centree {
text-align:center;
}
<p class="centree">
<img src="..." alt="..." /><br /><br />
<a href="..." title="...">retour</a>
</p>
YvesGuyot, pour appliquer un effet de style sur une image, tu ne peux l'appeler directement, (var img1='<a
href="http://................jpg">image 1</a>';) mais tu dois appeler une page avec l'effet désiré dans laquelle l'image sera insérée (var img1='<a
href="http://................htm">image 1</a>';) 
________________ isagaw
| [ Posté par YvesGuyot ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 24-08-2008 à 10:02 | 6 messages ]
  Merci Ben et isagaw.
C'est parfait.
L'idée d'isagaw complémente bien l'argument de ben.
j'ai transformé img1.png en page .htm
Encore merci et à bientôt sur le forum.
Félicitations à tous pour vos conseils et votre générosité.
Yves GUYOT
|
|
Services email :
  Vous devez vous identifier pour profiter des services par email du forum.
|

|