Page 1 sur 1

Affichage pop up OK IE7 et pas OK Mozilla

Publié : 04 nov. 2008, 15:40
par bergerat
Bonjour,



j'ai créé un affichage pop up sur mon site http://ladombes.free.fr et cela fonctionne bien avec IE mais pas sur Firefox (il s'affiche en plein écran dans une autre fenêtre)
Où peut se trouver le problème ?
Ci dessous la commande
<A HREF="#" onClick="window.open('http://ladombes.free.fr/Google-Maps-Dom ... aronne.htm', 'Chatillon_sur_Chalaronne', 'scrollbars=yes,width=697,height=700,left=550, top=20')"><IMG SRC="../images/Google/Google-Maps-Dombes.jpg" WIDTH="150" HEIGHT="45" BORDER=0 ALT="description"></A> </p>


Par avance merci

Bonne journée

Alain

Configuration: Windows XP
Firefox 3.0.3

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3

Publié : 04 nov. 2008, 15:46
par teoli2003
Ben cela va déjà dépendre de ta config de Firefox. Moi, j'ai désactivé les pop-ups, donc cela n'apparaîtra pas comme pop-up du tout.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3

Publié : 04 nov. 2008, 15:49
par myahoo
teoli2003 a écrit :Moi, j'ai désactivé les pop-ups, donc cela n'apparaîtra pas comme pop-up du tout.
Comme de plus en plus de monde, ou plus précisément de plus en plus de logiciels, automatiquement.
Pendant longtemps, la mode des publicités était la vague des popups, et donc tous les navigateurs sont habitués à les bloquer.

La solution de sécurité est donc d'ajouter un petit message signalant aux utilisateurs qu'ils doivent avoir autorisé les poups.
Pour la plupart des navigateurs, c'est soit une barre en haut de page (sous la barre personnelle) soit une icône en bas à droite.

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092903 Mandriva/1.9.0.3-1mdv2009.0 (2009.0) Firefox/3.0.3

Re: Affichage pop up OK IE7 et pas OK Mozilla

Publié : 04 nov. 2008, 15:51
par calimo
bergerat a écrit :j'ai créé un affichage pop up sur mon site http://ladombes.free.fr
Donc c'est du développement web...
bergerat a écrit :et cela fonctionne bien avec IE mais pas sur Firefox (il s'affiche en plein écran dans une autre fenêtre)
Où peut se trouver le problème ?
Ci dessous la commande
<A HREF="#" onClick="window.open('http://ladombes.free.fr/Google-Maps-Dom ... aronne.htm', 'Chatillon_sur_Chalaronne', 'scrollbars=yes,width=697,height=700,left=550, top=20')"><IMG SRC="../images/Google/Google-Maps-Dombes.jpg" WIDTH="150" HEIGHT="45" BORDER=0 ALT="description"></A> </p>
J'aurais dit le contraire (une nouvelle fenêtre qui s'ouvre sans mon consentement et en plus en tout petit, c'est normal ???) mais je ne vois heureusement pas de trace de popup sur le site indiqué, donc je suis rassuré ;-)


PS : tu n'as pas pensé aux personnes
  1. Avec Javascript désactivé
  2. Qui naviguent au clavier
Lis plutôt http://openweb.eu.org/articles/popup pour savoir comment faire une popup plutôt que de faire n'importe quoi !

Publié : 04 nov. 2008, 15:52
par Pastisman
bonjour,

chez moi ça fonctionne (même si j'ai galérer pour trouver la page exact du lien : http://ladombes.free.fr/Villes_Dombes/C ... ronne.htm# :roll: ), je pense que c'est un problème de configuration de ton ff, mais je ne sais plus où cela se passe ...

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.2; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3

Publié : 04 nov. 2008, 16:08
par bormat
moi j'ai juste un message autoriser le rechargement de la page

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3 ImageShackToolbar/5.0.0

Publié : 04 nov. 2008, 16:23
par calimo
Pastisman a écrit :bonjour,

chez moi ça fonctionne (même si j'ai galérer pour trouver la page exact du lien : http://ladombes.free.fr/Villes_Dombes/C ... ronne.htm# :roll: ),
Bien vu !
Chez moi le lien me renvoie simplement en haut de la page (javascript désactivé).

Publié : 04 nov. 2008, 16:25
par Asumbaa
Salut,

Ca fonctionne comme tu le souhaites pour moi aussi.
Dans Outils > Options > Contenu > Javascript (avancé), vérifie que tu as coché "redimensionner ou déplacer les fenêtres"

Mais comme dit plus haut, il y a une multitude de moyens pour personnaliser l'affichage des popups : nouvel onglet, nouvelle fenêtre taille normale, pas de popup du tout...) et tu n'auras pas la maîtrise de ce paramètre pour tes utilisateurs. C'est pourquoi il faut utiliser la technique la moins restrictive possible (l'article d'Openweb signalé est très bien) et laisser chacun assumer ses choix techniques :wink:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0

Suggestion boîtes de dialogue popups

Publié : 27 nov. 2008, 05:12
par Fredou
Bonjour :D

BOÎTES DE DIALOGUE POPUPS :

Je vous conseille de voir la page web 'Cours Javascript->Les boîtes de message : Zone HTML / XHTML (V5.0)' !

Et particulièrement voyez les deux boutons en bas de page : BOUTON 'voir return false' et BOUTON 'voir return true'.
showModalDialog() : Info : La méthode javascript showModalDialog(url, arguments, parametres) est propre à Internet Explorer version>= 4. Elle permet d'avoir une boîte de dialogue plus personnalisée et dans laquelle des traitements peuvent être effectués. Elle est composée de trois parties : - l'url de la page html. - l'argument (information) à faire passer dans la boîte de dialogue.
- les paramètres de la boîte de dialogue. La boîte de dialogue renvoie une valeur (window.returnValue = "valeur") une fois fermée. On l'écrit: Exemple de code : var m=showModalDialog("url de la page htmll" , "argument" , "paramètre"); / Les paramètre: - scroll ( yes|no ) affiche les scrollbarres - center ( yes|no ) affiche la boîte center - dialogWidth longueur de la boîte - dialogHeight hauteur de la boîte - dialogTop position x de la boîte - dialogLeft position y de la boîte - dialogHide masque la boîte - edge ( sunken|raised ) style des arêtes de la boîte - help ( yes|no ) affiche l'icône d'aide - resizable ( yes|no ) autorise le redimensionnement - status ( yes|no ) affiche la barre d'état - unadorned ( yes|no ) affiche la boîte sans élément de contrôle / On l'écrit comme ceci : Exemple de code : var m = showModalDialog("showmodaldialog.html", "", "dialogWidth=100; dialogHeight=100");
L'exemple ci-dessous montre une autres façon de faire que celle indiquée dans la citation ci-dessus. Dans Mozilla Firefox 3.0.4 Fr un semblant de boîte de dialogue peut s'afficher même si les popups sont interdits. JavaScript doit être activé mais toutes les options dans 'Paramètres JavaScript avancés' peuvent être décochées (= moi je désactive tout dans 'Paramètres JavaScript avancés' = je décoche tout).

Exemple (VOIR ICI POUR LA SOURCE : http://www.aliasdmc.fr/coursjavas/cours ... ipt85.html)

Il semble que l'on ne puisse pas faire passer plusieurs arguments. Le seul moyen est de créer un Objet :
Exemple de code :

Code : Tout sélectionner

var mo = new Object();
mo.nom ="dmc";
mo.prenom="alias";

var m = showModalDialog("showmodaldialog.html", mo, "status=no; scroll=no; help=no; unadorned=yes");

if(m==true){
  alert("le nom et prénom sont bons.");
}else{
  alert("le nom et prénom ne sont pas bons.");
}
Dans la page showmodaldialog.html pour recupérer l'objet mo :
Exemple de code :

Code : Tout sélectionner

if(window.dialogArguments.prenom == "alias" && window.dialogArguments.nom == "dmc"){
  window.returnValue = true;
  window.close();
}else{
  window.returnValue = false;
  window.close();
}
**************

Source de la page qui s'ouvre comme une boîte de dialogue :
BOUTON 'voir return false' ou BOUTON 'voir return true' :

http://www.aliasdmc.fr/coursjavas/exemp ... ialog.html

Code : Tout sélectionner

<html>
<head>
<title>showModalDialog</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body leftmargin=10 topmargin=10 bgcolor="#CCCCCC" text="#000000" marginwidth="10" marginheight="10">
<table width="100%" border="0" cellspacing="0" cellpadding="10">
  <tr>
    <td>
<font face="Arial, Helvetica, sans-serif" size="2">Code :<br>
<font color="#CC0000"><script language="JavaScript" type="text/javascript"><br>
<br>
document.write(window.dialogArguments.prenom);<br>
document.write("<br>");<br>
document.write(window.dialogArguments.nom);<br>
<br>
if(window.dialogArguments.prenom=="alias" && window.dialogArguments.nom=="dmc"){ </font></font> <font face="Arial, Helvetica, sans-serif" size="2" color="#CC0000"> window.returnValue = true;<br>
}else{ <br>
window.returnValue = false;<br>
}<br>
<br>
</script><form method="post"><br>
<center><input type="button" name="Submit" value="ok" onclick="window.close();"></center><br>
</form></font><br>
<script language="JavaScript" type="text/javascript">
document.write(window.dialogArguments.prenom);
document.write("<br>");
document.write(window.dialogArguments.nom);
if(window.dialogArguments.prenom=="alias" && window.dialogArguments.nom=="dmc"){ 

	window.returnValue = true;
}else{ 
	window.returnValue = false;
	
}
</script><form method="post">
 <center><input type="button" name="Submit" value="ok" onClick="window.close();"></center>
</form>
</td>
  </tr>
</table>
</body>
</html>
**************

Contenu de la page qui s'ouvre comme une boîte de dialogue :
BOUTON 'voir return false' ou BOUTON 'voir return true' :

(Un BOUTON 'ok' est rajouté en plus et également un peu de texte)

http://www.aliasdmc.fr/coursjavas/exemp ... ialog.html

Code : Tout sélectionner

<script language="JavaScript" type="text/javascript">

document.write(window.dialogArguments.prenom);
document.write("<br>");
document.write(window.dialogArguments.nom);

if(window.dialogArguments.prenom=="alias" && window.dialogArguments.nom=="dmc"){ window.returnValue = true;
}else{
window.returnValue = false;
}

</script><form method="post">
<center><input type="button" name="Submit" value="ok" onclick="window.close();"></center>
</form>
Merci :wink:

Publié : 27 nov. 2008, 07:09
par ToutiWeb
juste deux choses mais désolée ça ne t'aidera pas pour ton soucis ... :oops:

1/ j'adore ton site qui me fait revoir ce coin si beau ! merci les photos sont magnifiques entre autres choses et le site est très complet !

2/ j'ai beau être de lyon je pensais qu'on disait les dombes ? :oops:
je te pose la question pour ma culture personnelle hihihi et comme ça suivant la réponse je corrigerais mes phrases et celles de ma famille lorsqu'on en parle !
(en tout cas je conseille à tous ce doux coin de paradis ainsi que le parc aux oiseaux !)

MERCI d'avance et encore bravo

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4

Publié : 27 nov. 2008, 09:29
par Fabrice.Tres.Net