Affichage pop up OK IE7 et pas OK Mozilla

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Répondre
bergerat
Arias
Messages : 1
Inscription : 04 nov. 2008, 15:33

Affichage pop up OK IE7 et pas OK Mozilla

Message 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
teoli2003
Animal mythique
Messages : 7580
Inscription : 13 nov. 2005, 09:23

Message 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
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
myahoo
Animal mythique
Messages : 8279
Inscription : 02 sept. 2005, 00:13

Message 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
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Re: Affichage pop up OK IE7 et pas OK Mozilla

Message 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 !
Dernière modification par calimo le 04 nov. 2008, 15:53, modifié 1 fois.
Pastisman
Tyrannosaurus Rex
Messages : 2137
Inscription : 27 juin 2008, 15:18

Message 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
Ma devise : Etre convaincu (en 3 mots)
Mes extensions
bormat
Varan
Messages : 1545
Inscription : 01 juil. 2008, 18:22

Message 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
https://addons.mozilla.org/en-US/firefox/addon/113517 mon theme en ligne compatilble ff2et 3
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message 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é).
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Message 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
Fredou

Suggestion boîtes de dialogue popups

Message 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:
ToutiWeb
Lézard à collerette
Messages : 327
Inscription : 19 août 2008, 17:51

Message 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
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités