Popup indésirable.

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 !
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Popup indésirable.

Message par guilhem_mdg »

Bonjour à tous.
Voilà j'utilise Mozilla Firefox 0.8 sur Windows XP et Linux RH9.
J'ai créé un site web dont certains liens ouvrent une popup avec la syntaxe suivante:
<a href="..." target="popup" onclick="window.open('','popup','width...')">
En fait, sous Linux, FireFox bloque ces popup tandis que sous Windows, il les accepte. Et avec la même configuration...
Que se passe-t-il ? Dois-je modifier ma ligne de code ?
Je voudrai bien comprendre se qu'il se passe... !! :!:
Merci.
Cordialement.
Guilhem.
Flore
Administratrice
Messages : 3567
Inscription : 19 nov. 2003, 23:04

Message par Flore »

donne l'adresse de ton site, on ira tester.
Tu as exactement les mêmes extensions sous Linux et windows ?
Flore
Mac OSX + Nightly / Laptop Linux Mint + Nightly / Nightly sur Android
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Popup indésirable.

Message par guilhem_mdg »

Oui j'ai exactement les mêmes extensions.
Voici l'adresse:
http://perso.wanadoo.fr/gitemasdegasc/f ... photos.htm
En fait, si vous essayer d'agrandir les photos en cliquant dessus, sous Windows, pas de prob, la popup s'ouvre mais sous Linux MF0.8 bloque les liens...
Cordialement.
Guilhem.
Thomas
Varan
Messages : 1907
Inscription : 07 janv. 2004, 17:29

Message par Thomas »

Tu attends bien que la page ai finie d'être téléchargée?
Anciennement Toto.
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Popup indésirable.

Message par guilhem_mdg »

Hum... J'ai l'impression que le problème vient de là... :oops:
Mais en quoi le téléchargement peut-il jouer ?
Une fois que l'image est chargée, la fonction window.open associée à cette image l'est aussi, non ?
Cordialement.
Guilhem.
Thomas
Varan
Messages : 1907
Inscription : 07 janv. 2004, 17:29

Re: Popup indésirable.

Message par Thomas »

guilhem_mdg a écrit :Hum... J'ai l'impression que le problème vient de là... :oops:
Mais en quoi le téléchargement peut-il jouer ?
Une fois que l'image est chargée, la fonction window.open associée à cette image l'est aussi, non ?
non, c'est que firefox n'ouvre pas les popup (même si c'est un popup quand tu cliques) tant que la page n'a pas finie d'être chargée ;)

Mais le problème n'est pas forcément là :? J'attends ta réponse ;)
Anciennement Toto.
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Popup indésirable.

Message par guilhem_mdg »

En fait, là je suis au travail et je ne travaille que sous Windows. Je ferai le test ce soir en rentrant chez moi et j'attendrai que la page finisse d'être chargée pour cliquer... Je vous donnerai le résultat demain... :cry:
Mais si je fais le test sous Windows et que je clique sur la photo avant que la page ne soit complètement chargée, la popup n'apparaît pas.
Donc je pense que vous avez raison... Faut que je sois plus patient !!
En tout cas merci pour votre réponse. Et vivre Mozilla FireFox !! :D
Cordialement.
Guilhem.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Si c'est toi qui a créé ce site, il y a une rubrique "développement web" exprès pour ça. ;-)
Déjà ouvrir une popup n'est pas recommandé, à moins que tu ne connaisse pas le bouton "précédent" :lol:
En plus le comportement avec TBE est bizarre, sans doute à cause de target="popup", je sais pas d'où il sort celui-là, si tu as un window.open, tu n'as plus besoin du target :shock:
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message par guilhem_mdg »

Bonjour. Oui c'est moi qui ait créé le site web.
Les popups me permettent d'ouvrir des fenêtres dont la taille est déterminée. Si je ne met pas ce script, elles s'ouvrent en grand et l'utilisateur (néophyte) est perdu car il ne sait pas comment revenir au menu...
Le fait de mettre target="popup" permet de conserver en background la fenêtre avec son contenu et non une fenêtre vide avec juste le message [Object....]
Mais de quels problèmes parle-tu ? Peux-tu me les décrire ??
Merci.
Cordialement.
Guilhem.
Flore
Administratrice
Messages : 3567
Inscription : 19 nov. 2003, 23:04

Message par Flore »

Ca marche sous Linux MDK10.0 et FF0.9
Si on attend que la page soit bien chargée ;)
Flore
Mac OSX + Nightly / Laptop Linux Mint + Nightly / Nightly sur Android
offpol
Salamandre
Messages : 21
Inscription : 25 août 2003, 15:57

image popup

Message par offpol »

essai cela:
<a href="monimage.png"
onclick="window.open(this.href, 'photo', 'height=490, width=650, top=80, left=80, toolbar=no, menubar=yes, location=no, resizable=yes, scrollbars=no, status=no'); return false;">
<img alt="nomimage" src="vignette.png" /></a>
Avec cela tu defini la taile de ta fenetre et meme la possibilite du choix des barres de menu etc...
dans la syntaxe ===> (this.ref, 'photo',) est important cela te permet de n ouvrir qu'ne seule fenetre a chaque fois!
Mais tu peux mettre autre chose a la place de 'photo'.
Comment ruiner un homme ?
1) par les femmes (agréable)
2) par le jeu (pratique)
3) par l'ordinateur (le meilleur des moyens!)

FF 3 fr+ TB 2 fr + openoffice + linux + XP pro
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message par guilhem_mdg »

Merci pour ce code qui me semble être très intéressant...
Cordialement.
Guilhem.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

guilhem_mdg a écrit :Si je ne met pas ce script, elles s'ouvrent en grand et l'utilisateur (néophyte) est perdu car il ne sait pas comment revenir au menu...
Exact, comme ça l'utilisateur (néophyte) est perdu car il ne comprend pas pourquoi il ne peut pas utiliser son bouton "précédente" :?
guilhem_mdg a écrit :Le fait de mettre target="popup" permet de conserver en background la fenêtre avec son contenu et non une fenêtre vide avec juste le message [Object....]
Euh, comment ça un [Object....] au fond :?: Si tu suis les recommandations d'Openweb, il le fond ne devrait pas changer.
guilhem_mdg a écrit :Mais de quels problèmes parle-tu ? Peux-tu me les décrire ??
Avec TBE (enfin, je pense que c'est lui), la le lien s'ouvre dans la fenêtre parente, et la fenêtre popup est vide. C'est probablement un bug de TBE, mais ça montre bien à quel point ta solution est fragile, et pas forcément au top pour l'interopérabilité (comme tout ce qui ouvre de nouvelles fenêtres en général :? ).

Mais ce n'est que mon avis, juste pour dire que je hais les popups :lol:
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message par guilhem_mdg »

Est-il vraiment nécessaire de préciser les options par défaut (status=no, ...) ?
Cordialement.
Guilhem.
psyco_thug
Lézard vert
Messages : 132
Inscription : 25 févr. 2004, 17:33

Message par psyco_thug »

calimo a écrit :Avec TBE (enfin, je pense que c'est lui), la le lien s'ouvre dans la fenêtre parente, et la fenêtre popup est vide. C'est probablement un bug de TBE, mais ça montre bien à quel point ta solution est fragile, et pas forcément au top pour l'interopérabilité (comme tout ce qui ouvre de nouvelles fenêtres en général :? ).

Mais ce n'est que mon avis, juste pour dire que je hais les popups :lol:
Peut-être que ce sont tes paramêtres de TBE qui cause des probs, moi sous FF0.8 et WinME c'est le top (ça marche).
Répondre

Qui est en ligne ?

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