Probleme popup
Dernière réponse : dans Programmation
bonjour
j'ai une page web qui contient des photos en vignettes, quand je clique sur une vignette, une popup representant la vignette agrandie selon mon choix s'ouvre.
j'ai fait ça en javascript, ça marche impeccable pourl'utilisateur qui utilise javascript dans son navigateur.Mais pour celui qui n'a pas javascript ça marche pas, la page n'ouvre pas, j'ai essaye de mettre un lien normal en doublon et là quand il n'y a pas javascript activé dans le navigateur ma fenetre s'ouvre pleine page ,normal.mais quand il y a jvascript activé j'ai deux fenetres qui s'ouvrent,une popup et une en pleine page ,normal en fait, mais moi ce que je voudrais c'est qu'il y ait soit l'une ou soit l'autre selon que javascript est utilisé ou pas
si quelqu'un a une solution
j'ai une page web qui contient des photos en vignettes, quand je clique sur une vignette, une popup representant la vignette agrandie selon mon choix s'ouvre.
j'ai fait ça en javascript, ça marche impeccable pourl'utilisateur qui utilise javascript dans son navigateur.Mais pour celui qui n'a pas javascript ça marche pas, la page n'ouvre pas, j'ai essaye de mettre un lien normal en doublon et là quand il n'y a pas javascript activé dans le navigateur ma fenetre s'ouvre pleine page ,normal.mais quand il y a jvascript activé j'ai deux fenetres qui s'ouvrent,une popup et une en pleine page ,normal en fait, mais moi ce que je voudrais c'est qu'il y ait soit l'une ou soit l'autre selon que javascript est utilisé ou pas
si quelqu'un a une solution
Autres pages sur : probleme popup
Lassé par la pub ? Créez un compte
le truc, au niveau du javascript, c'est de terminer par un "return false;"
comme ça :
si javascript actif, le "onclick" s'exécute, et le return false "empêche" le fonctionnement normal du <A>
si javascript est inactif, c'est le lien "normal" qui s'exécute
<a href="AdressePopup.hm" onclick="javascript:window.open(this.href);return false;" target="_blank">mon lien</a>
comme ça :
si javascript actif, le "onclick" s'exécute, et le return false "empêche" le fonctionnement normal du <A>
si javascript est inactif, c'est le lien "normal" qui s'exécute
bonjour zeb
voila la partie du code actuel concernant les popup
_____________________________________
Modérateur: oui, je sais, j'ai tout supprimé, et j'ai fait exprès.
Je t'ai dit :
)
Comme tu n'as pas fait attention, voilà, je m'énerve :![[:alzheimer parkinson] [:alzheimer parkinson]]()
C'est pas malin
Alors que qu'il te reste à faire, c'est à cliquer sur la ptite icône blanche (ou la grise) avec un éclair en bas à droite de ce message, et à tout réécrire.
Mais en faisant a-t-t-e-n-t-i-o-n à la présentation. Et oui, il y a un règlement ici et un shérif pas commode![[:zeb:6] [:zeb:6]]()
(Comme c'est TON message, tu n'auras pas de mal à virer mon petit laïus, ainsi, il ne restera que TON code
T'as vu, je suis tout énervé mais pas méchant)
Si tu n'as rien compris, je te le refais, mais en image :
voila la partie du code actuel concernant les popup
_____________________________________
Modérateur: oui, je sais, j'ai tout supprimé, et j'ai fait exprès.
Je t'ai dit :
Citation :
(Attention de bien le présenter comme l'a fait norb
)Comme tu n'as pas fait attention, voilà, je m'énerve :
![[:alzheimer parkinson] [:alzheimer parkinson]](http://m.bestofmedia.com/sfp/design/usr/fr/smilies/f5/3d/alzheimer-parkinson.gif)
C'est pas malin
Alors que qu'il te reste à faire, c'est à cliquer sur la ptite icône blanche (ou la grise) avec un éclair en bas à droite de ce message, et à tout réécrire.
Mais en faisant a-t-t-e-n-t-i-o-n à la présentation. Et oui, il y a un règlement ici et un shérif pas commode
![[:zeb:6] [:zeb:6]](http://m.bestofmedia.com/sfp/design/usr/fr/smilies/77/40/zeb:6.gif)
(Comme c'est TON message, tu n'auras pas de mal à virer mon petit laïus, ainsi, il ne restera que TON code
T'as vu, je suis tout énervé mais pas méchant)Si tu n'as rien compris, je te le refais, mais en image :
salut zeb excuse pour l'erreur je redonne le code en mettant les formes
<script type="text/JavaScript">
//<![CDATA[
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
//]]>
</script>
</head>
<body background="images/background.jpg">
<div id="Layer1">
<img src="images/bricologo.png" height="110" width="260" alt="" />
</div>
<div id="Layer2">
<img src="images/brico.png" height="64" width="245" alt="" />
</div>
<div id="Layer3">
<p>
<strong>BRICOMEGA</strong>
</p>
<p>
<strong>13105 MIMET</strong>
</p>
<p>
<strong>TEL:06 86 70 22 58</strong>
</p>
<p>
<strong>E-mail: <a href=
"mailto:bricomega@free.fr">bricomega@free.fr</a></strong>
</p>
</div>
<div id="Layer5">
<a href="javascript:;" onclick=
"MM_openBrWindow('arrosage.html','','scrollbars=yes,width=655,height=550')">
<img src="images/arrosage%20automatique.jpg" width="199" height="114"
border="1" alt="" /></a>
</div>
<div id="Layer9">
<a href="javascript:;" onclick=
"MM_openBrWindow('carrelage.html','','scrollbars=yes,width=655,height=550')">
<img src="images/carrelage.jpg" width="199" height="114" border="1" alt=
"" /></a>
</div>
<div id="Layer10">
<a href="javascript:;" onclick=
"MM_openBrWindow('moteur portail.html','','scrollbars=yes,width=660,height=560')">
<img src="images/moteur%20portail.jpg" width="199" height="114" border=
"1" alt="" /></a>
</div>
<div id="Layer11">
<a href="javascript:;" onclick=
"MM_openBrWindow('portail.html','','scrollbars=yes,width=655,height=550')">
<img src="images/portail.jpg" width="199" height="114" border="1" alt=
"" /></a>
</div>
<div id="Layer12">
<a href="javascript:;" onclick=
"MM_openBrWindow('gouttiere.html','','scrollbars=yes,width=655,height=550')">
<img src="images/gouttiere.jpg" width="199" height="114" border="1" alt=
"" /></a>
</div>
<div id="Layer13">
<a href="javascript:;" onclick=
"MM_openBrWindow('mur rond.html','','scrollbars=yes,width=655,height=550')">
<img src="images/mur%20rond.jpg" width="199" height="114" border="1" alt=
"" /></a>
</div>
<div id="Layer14">
<a href="javascript:;" onclick=
"MM_openBrWindow('mur devant.html','','scrollbars=yes,width=655,height=550')">
<img src="images/mur%20devant.jpg" width="199" height="114" border="1"
alt="" /></a>
</div>
<div id="Layer15">
<a href="javascript:;" onclick=
"MM_openBrWindow('mur parpaings.html','','scrollbars=yes,width=655,height=550')">
<img src="images/mur%20parpaings.jpg" width="199" height="114" border="1"
alt="" /></a>
</div>
<div id="Layer16">
<a href="javascript:;" onclick=
"MM_openBrWindow('plombfiltre.html','','scrollbars=yes,width=655,height=550')">
<img src="images/plomberie%20filtre.JPG" width="199" height="114" border=
"1" alt="" /></a>
</div>
<div id="Layer17">
<a href="javascript:;" onclick=
"MM_openBrWindow('plomb.html','','scrollbars=yes,width=655,height=550')"><img src="images/plomberie.JPG"
width="199" height="114" border="1" alt="" /></a>
</div>
<div id="Layer18">
<a href="javascript:;" onclick=
"MM_openBrWindow('lambris.html','','scrollbars=yes,width=655,height=550')">
<img src="images/lambris.JPG" width="199" height="114" border="1" alt=
"" /></a>
</div>
<div id="Layer19">
<a href="javascript:;" onclick=
"MM_openBrWindow('placard.html','','scrollbars=yes,width=655,height=550')">
<img src="images/placard.jpg" width="199" height="114" border="1" alt=
"" /></a>
</div>
<div id="Layer20">
<a href="javascript:;" onclick=
"MM_openBrWindow('salle de bains.html','','scrollbars=yes,width=655,height=550')">
<img src="images/salle%20de%20bains.jpg" width="199" height="114" border=
"1" alt="" /></a>
<div id="Layer21">
<a href="index.html"><img src="images/p11b4Up.gif" border="0" height=
"35" width="118" alt="" /></a>
</div>
</div>
<div id="Layer6">
<a href="javascript:;" onclick=
"MM_openBrWindow('portillon terrasse.html','','scrollbars=yes,width=655,height=550')">
<img src="images/portillon%20terrasse.JPG" width="199" height="114"
border="1" alt="" /></a>
</div>
<div id="Layer7">
<a href="javascript:;" onclick=
"MM_openBrWindow('petite grille.html','','scrollbars=yes,width=515,height=600')">
<img src="images/petite%20grille.jpg" width="199" height="114" border="1"
alt="" /></a>
</div>
<div id="Layer8">
<a href="javascript:;" onclick=
"MM_openBrWindow('portillon entree.html','','scrollbars=yes,width=520,height=700')">
<img src="images/portillon%20entree.jpg" width="199" height="114" border=
"1" alt="" /></a>
</div>
</body>
</html>
Bon, ben, je persiste et signe
un seul exemple dans tout ce code :
J'ai juste rajouté un "return false" après l'appel du MM_openBrWindow
par contre, dans le href, il faut mentionner l'url à utilisé en cas de Javascript désactivé !
Ce qui au final donne ça :
sinon, le coup du
c'est pas très propre.
Mieux faut carrément faire ça :
un seul exemple dans tout ce code :
<div id="Layer5">
<a href="javascript:;" onclick=
"MM_openBrWindow('arrosage.html','','scrollbars=yes,width=655,height=550');return false;">
<img src="images/arrosage%20automatique.jpg" width="199" height="114"
border="1" alt="" /></a>
</div>
J'ai juste rajouté un "return false" après l'appel du MM_openBrWindow
par contre, dans le href, il faut mentionner l'url à utilisé en cas de Javascript désactivé !
Ce qui au final donne ça :
<div id="Layer5">
<a href="images/arrosage%20automatique.jpg" onclick=
"MM_openBrWindow('arrosage.html','','scrollbars=yes,width=655,height=550');return false;">
<img src="images/arrosage%20automatique.jpg" width="199" height="114"
border="1" alt="" /></a>
</div>
sinon, le coup du
<a href="javascript:;" ...>
c'est pas très propre.
Mieux faut carrément faire ça :
<a href="javascript:void(null);" ...>
merci bill2 je crois que je vais laisser comme ça ,en fait pratiquement tout le monde utilise javascript.
par contre y'a un truc que je ne comprends pas ,dans firefox tout fonctionne bien par contre dans opera toutes mes popup s'ouvrent correctement sauf 2 qui s'ouvrent en fenetres normales j'ai tout reexamine au niveau du code aussi bien dans la page d'appel que dans les pages de destination rien a redire et pourtant j'ai pas les meme resultats, avec firefox et internet explorer ça marche avec opera ça deconne
par contre y'a un truc que je ne comprends pas ,dans firefox tout fonctionne bien par contre dans opera toutes mes popup s'ouvrent correctement sauf 2 qui s'ouvrent en fenetres normales j'ai tout reexamine au niveau du code aussi bien dans la page d'appel que dans les pages de destination rien a redire et pourtant j'ai pas les meme resultats, avec firefox et internet explorer ça marche avec opera ça deconne
Lassé par la pub ? Créez un compte
- Contenus similaires :