Forum-webmaster
Technique - programmation => Javascript / DOM / Ajax => Message commencé par: Poms le le 06-02-2005 a 22:07:29

Titre: popup rechargé au premier plan
Posté par: Poms le le 06-02-2005 a 22:07:29

Bonjour à ceux qui me lisent en ce moment ;)
je suis loin d'être une star en javascript et je souhaite faire quelque chose qui je pense ne doit pas être trop compliqué pour vous tous.

Je souhaite ouvrir une popup a partir d'une zone d'une image, voila ce que j'ultilise :

<map name="Map">
<area shape="poly"
coords="318,46,317,101,395,182,436,43,369,37" href="javascript:void(0)" alt="M4A1" onClick="window.open ('adri/m4a1.htm',null,'width=520,height=600,status=no,directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, resizable=yes, left=0, top=0');">
</map>


seulement quand je clique à la suite sur plusieurs liens popups sans fermer cette popup, la page se charge dans celle ci, le problème est qu'elle reste en arrière plan. Je voudrais donc que quand je clique sur un nouveau lien, la popup réapparait en premier plan. J'ai essayé la fonction onblur='selffocus()' mais je veux pouvoir revenir a la page mère juste en cliquant sur celle ci, sans être obligé de fermer la popup à chaque fois. (je sais je suis chiant mais.... ::) )

Merci d'avance, je sais pas si je me suis bien expliqué mais j'epère avoir des réponses plus clair que ma question
;D

Titre: Re:popup rechargé au premier plan
Posté par: Poms le le 06-02-2005 a 22:20:24

euh c'est encore moi, c'était juste pour dire que je ne suis pas venu la comme ca sans avoir un peu chercher avant; mais j'ai rien trouvé qui me satisfaisait et vu que je ne sais pas du tout programer, je me suis tourner ici.


Titre: Re:popup rechargé au premier plan
Posté par: Poms le le 14-02-2005 a 16:54:28

heu j'ai pas de réponses.......... :'(
est ce que c'est parceque je me suis mal exprimé ou parceque c'est infesable ?

Merci de me répondre

Titre: Re:popup rechargé au premier plan
Posté par: gobmok le le 15-02-2005 a 13:17:44

franchement c rude à comprendre, mé bon t'as essayé avec onLoad?
a chaque chargement de ta page principale tu met le focus sur le popup ou sur ta page principale

Titre: Re:popup rechargé au premier plan
Posté par: Poms le le 15-02-2005 a 18:32:10

c'est à dire onload ? ??? (je ne suis pas doué)
j'ai essayé de mettre focus sur la popup mais le problème c'est que je veux pouvoir revenir à la page principale en y cliquant dessus tandis qu'avec le focus, on est obligé de fermer la popup pour faire autre chose.
Enfin, pour que ca soit plus concret et plus compréhensible, je mets le lien de la page. Il ya deux liens sur la photo et je veux qu'à chaque fois que je clique sur le lien de la popup, celle-ci apparaisse au premier plan.
http://perso.wanadoo.fr/cmonnomdesite/vestiaire/testvestiaire.htm (http://perso.wanadoo.fr/cmonnomdesite/vestiaire/testvestiaire.htm)

Je ne suis encore pas sur d'avoir été compréhensible mais merci quand meme.

Titre: Re:popup rechargé au premier plan
Posté par: gobmok le le 15-02-2005 a 19:02:57

essaye juste dans le popup de faire colé un événement sur <body>
càd:
<body onload='javascript:this.focus()';

mais il semblerait que t'ait une erreur javascript sur ta page
à cette ligne:
<area shape="poly" coords="167,144,125,113,120,97,107,84,96,73,88,78,81,87,86,96,91,105,87,109,84,114,86,118,95,111,83,130,93,128,97,124,94,126,98,136,109,129,110,128,110,131,102,139,105,155,97,159,109,147,111,149,120,139,107,166,120,167,146,184,182,207,174,178" href="javascript:void(0), ff.focus()" alt="Sig 552" onClick="window.open ('poms/sig552.htm',null,'width=520,height=600,null.focus(),status=no,directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, resizable=yes, left=0, top=0');">
ff est non définit
et je ne sais pas si tu peux appeler comme ça deux commandes javascript par un "javascript:.....void(0), ff.focus()".
Franchement pour cette ligne je sais pas si c'est une erreur ou pas

petit détail au cas ou tu ne le serais pas, mais tu peux activer un affichage d'erreur dans internet explorer dans "outils", "options internet", et enfin dans l'onglet 'avancé', tu as une case genre 'afficher les erreurs java' enfin ça c'était juste au cas ou

Titre: Re:popup rechargé au premier plan
Posté par: Poms le le 15-02-2005 a 19:58:18

[color=Navy]Mon Dieu je te vénères :-*
Merci Merci Merci Merci

le <body onload='javascript:this.focus()';> marche nickel, c'est exactement ce que je voulais.

Pour l'erreur javascript, c'était juste que j'essayais un peu n'importe quoi, car ca fait un moment que je galère dessus, et toi en deux secondes tu règles mon problème.

C'est formidable 8)

encore merci à toi[/color]


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.