Page 1 sur 3
image popup ne fonctionne pas sous firefox (resolu)
Publié : 13 oct. 2007, 20:17
par zette
bonsoir à tous
après maintes recherches je n'ai pas trouvé mon bonheur.
Je fais une page sur mon site en incluant des images mini sur lesquelles on doit cliquer pour ouvrir l'agrandissement de ces images en popups.
C'est ok avec IE mais avec Firefox c'est une fenêtre normale qui s'ouvre avec l'image.
Est-ce que cela pourrait provenir du fait que ma page n'est pas encore publiée ?
Sur ce forum j'ai trouvé qu'il fallait télécharger l'extension "Tabbrowser", mais une fois fait je ne peux pas cliquer sur l'onglet "option" qui est grisé.
Merci de m'aider.
A plus
zette
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Publié : 13 oct. 2007, 20:39
par nico@nc
Bonjour,
Avec l'adresse ou au moins le code (à mettre entre
de la page, ça sera plus simple.
Je t'invite en tout cas à lire ceci :
http://openweb.eu.org/articles/popup/, et
je déplace dans la section développement web.
Publié : 13 oct. 2007, 23:13
par zette
merci pour la réponse, voici le code qui je le rapelle fonctionne très bien avec IE
dans "head"
Code : Tout sélectionner
<script type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
dans "body"
Code : Tout sélectionner
<td width="225" align="right" valign="middle"><img src="fichiers_cables_croises/6.gif" alt="attention" width="15" height="15" /><a href="javascript:;"onClick="MM_openBrWindow('avertissements.html','','scrollbars=yes,width=300,height=280')" class="Style1">Avertissements</a></td>
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Publié : 13 oct. 2007, 23:36
par nico@nc
Vire ce que tu as dans la partie head, et met ça dans le corps :
Code : Tout sélectionner
<a href="avertissements.html" onclick="window.open(this.href, 'scrollbars=yes', 'width=300', 'height=280'); return false;" class="Style1">Avertissements</a>
Publié : 14 oct. 2007, 09:45
par zette
bonjour nico@nc
J'ai fait ce que tu m'as dit, malheureusement le problème est le même, pire dans IE ce n'est plus une fenêtre popup qui s'ouvre mais une fenêtre normale et dans firefox même problème.
Le lien que tu m'as donné je l'avais déjà essayé et sans résultat.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Publié : 14 oct. 2007, 10:13
par calimo
nico@nc a écrit :Vire ce que tu as dans la partie head, et met ça dans le corps :
Code : Tout sélectionner
<a href="avertissements.html" onclick="window.open(this.href, 'scrollbars=yes', 'width=300', 'height=280'); return false;" class="Style1">Avertissements</a>
Mouais, pas tout à fait correct ça !
Il manque le nom de la fenêtre et les arguments sont séparés sur plusieurs arguments de la fonction...
Code : Tout sélectionner
<a href="avertissements.html" onclick="window.open(this.href, 'LeNomDeMaFenetre', 'scrollbars=yes, width=300, height=280'); return false;" class="Style1">Avertissements</a>
Après, il faut quand-même te demander si c'est bien nécessaire d'ouvrir une popup, et le cas échéant ne pas oublier de le préciser à l'utilisateur. Voir
http://www.la-grange.net/accessibilite/day_16.html pour plus de détails sur le pourquoi
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firerenard Firefox/2.0.0.6 (Ubuntu-feisty)
Publié : 14 oct. 2007, 10:38
par zette
voici le code :
Code : Tout sélectionner
<a href="avertissements.html" onclick="window.open(this.href, 'Câble Ethernet croisé : Avertissements','scrollbars=yes', 'width=300', 'height=280'); return false;" class="Style1">Avertissements</a>
Maintenant lorsque je clique sur "Avertissements", une nouvelle fenêtre s'ouvre y compris sur firefox mais toujours pas en popup, elle est trop grande et on peut l'agrandir, ce n'est pas le but du popup. Mais on avance !!!
Oui je tiens au popup, je mets des images également et il est mentionné "cliquer pour agrandir".
Il manque quelque chose mais quoi ?
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Publié : 14 oct. 2007, 11:55
par nico@nc
Tu as regardé ce qu'il y a au bout du lien que je t'ai donné ?
#
les options :
* height : la hauteur de la fenêtre (exprimée en pixels) ;
* width : la largeur de la fenêtre (exprimée en pixels) ;
* top : la position verticale de la fenêtre par rapport au bord supérieur de l'écran (exprimée en pixels) ;
* left : la position horizontale de la fenêtre par rapport au bord gauche de l'écran (exprimée en pixels) ;
* toolbar : la présence de la barre d'outils (à l'aide d'un booléen : yes ou no) ;
* location : la présence de la barre d'adresse (à l'aide d'un booléen : yes ou no) ;
* menubar : la présence de la barre de menu (à l'aide d'un booléen : yes ou no) ;
* resizable : la possibilité de redimensionner la fenêtre (à l'aide d'un booléen : yes ou no) ;
* scrollbars : la présence des scrollbars ou ascenseurs (à l'aide d'un booléen : yes ou no) ;
* status : la présence de la barre de statut (à l'aide d'un booléen : yes ou no).
Publié : 14 oct. 2007, 11:57
par calimo
Là tu passes les options de la popup sur plusieurs arguments de la fonction javascript, alors qu'il ne doit y en avoir qu'un seul. Reprend le code que j'ai donné
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firebird Firefox/2.0.0.6 (Ubuntu-feisty)
Publié : 14 oct. 2007, 19:07
par zette
Mille excuses de repondre si tard mais j'étais absente.
Pour calimo :
Code : Tout sélectionner
<a href="avertissements.html" onclick="window.open(this.href, 'cableEthernetCroise','scrollbars=yes, width=300, height=280'); return false;" class="Style1">Avertissements</a>
J'ai remis ton code exact en ajoutant le nom de la fenêtre.
Avec IE c'est bon, j'ai mon popup(la petite fenêtre s'ouvre comme je le désire)
Avec Firefox, j'ai mon popup mais dans une fenêtre normale et je dois cliquer sur l'onglet pour revenir en arrière. Je n'ai pas de croix pour fermer le popup.
Pour nico@nc
Oui j'ai vu la fin du lien. j'ai essayé de rajouter 'rezisable=yes' pensant que le popup serait à la bonne dimension dans firefox, mais ça ne donne rien.
En résumé :
Firefox me pose des problèmes
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Publié : 14 oct. 2007, 19:28
par Benoit
zette a écrit :Avec Firefox, j'ai mon popup mais dans une fenêtre normale et je dois cliquer sur l'onglet pour revenir en arrière. Je n'ai pas de croix pour fermer le popup.
Est-ce que tu peux faire une capture d'écran de ça ? Parce que ça ne ressemble pas à la description du comportement normal de Firefox, c'est peut-être dû à une extension ou une option spéciale que tu aurais cochée.
Tu n'aurais pas un lien vers ton site aussi ? Celui qui est dans ton profil ne marche pas (Erreur 404 orange)
Publié : 14 oct. 2007, 20:42
par zette
bonsoir Benoit
voici la capture d'écran :
Je précise que je connais très peu firefox, je l'utilise sur mon portable pour vérifier mes pages web
Effectivement j'ai oublié de changer l'adresse de mon site, maintenant je dois regarder comment faire pour la modification :
http://www.zette.eu/
je précise que la page qui me pose problème n'est pas publiée car elle est loin d'être finie.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Publié : 15 oct. 2007, 08:35
par Benoit
Si je ne me trompe pas, c'est précisément l'extension tabbrowser qui fait ça (je peux me tromper, je ne l'ai jamais utilisée).
Essaie de démarrer Firefox en mode sans échec et regarde si le popup s'ouvre "normalement". Comme je n'ai pas trouvé la page où tu ouvrais cette fenêtre sur ton site je n'ai pas pu essayer moi-même.
Publié : 15 oct. 2007, 08:42
par calimo
Par exemple, chez moi, sous Firefox, ce popup s'ouvrira dans la page en cours d'utilisation

Publié : 15 oct. 2007, 09:44
par zette
moi c'est pareil le popup s'ouvre dans la page utilisée comme sur la capture d'écran. Bon dans la journée je vais publier ce qui est fait et je vous enverrai la page. J'ai désinstallé l'extension tabbrowser mais le problème est le même.
A bientôt et merci encore d'essayer de m'aider
zette
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)