Lien pop up, suite quand même finalement ...

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

Jeffekol
Salamandre
Messages : 35
Inscription : 07 août 2008, 13:54

Lien pop up, suite quand même finalement ...

Message par Jeffekol »

Bonsoir,

je poste sur un nouveau topic,
car je pensais ma difficulté résolue,
il n'en était rien, cf. notamment le dernier message que j'avais posté dans ce fil :

http://www.geckozone.org/forum/viewtopi ... e3d6f6bf24

juste après que Chinon l'ait légitimement et à ma demande "fermé" comme étant résolu.

J'ai donc tenté la deuxième méthode indiquée par Chinon, celle dans laquelle on enlève puis on retranche une lettre.

Je dis : lol, lol, lol, leaulissime.

Assez rigolote finalement cette méthode !...

En tout cas cette fois-ci ça marche bien et surtout les effets ont l'air stables.

:wink:

J'ai juste deux petits dommages collatéraux pour l'instant :

1. une de mes vignettes support de lien - contrairement à toutes les autres - est désormais entourée d'une bande bleu sous KompoZEr, laquelle devient mauve quand on lit la web page avec un navigateur. ça ne fais pas joli, et pose un pb de largeur supérieure aux autres vignettes.

Je crois bien me rappeller qu'on peut dé-paramétrer facilement cet encadrement de vignette, mais sais plus du tout où ni comment...

2. par ailleurs les pages cibles s'ouvraient auparavant en pleine page, et plus maintenant. Excusez mon ignorance crasse, mais je suppose que cela doit pouvoir être paramétré aussi...

Bon, intéressant ceci dit de voir que les deux méthodes indiquées par Chinon, encore merci à lui, ne semblent pas atteindre le même degré d'efficacité.

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; UGES 1.4.9.0)
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message par Ymai »

Alors, va pour une solution un peu plus propre que le bricolage 2. ? :twisted:
3. > Cliquer sur l'image qui porte le lien
> Dans la barre d'état, en bas de la fenêtre, repérer la balise <img> (elle doit être la dernière, à droite) précédée de la balise <a> correspondant au lien
> Clic droit sur la balise <a>
> Propriétés avancées > Attribut = target
> Accepter _blank

Pour la bordure indésirable à l'image:
> Double-clic sur l'image
> Onglet "Apparence"
> Bordure: indiquer la valeur 0

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Jeffekol
Salamandre
Messages : 35
Inscription : 07 août 2008, 13:54

Yessss ! ! !

Message par Jeffekol »

J'avais déjà refait toutes mes vignettes avec la "méthode 2" :oops: :lol:

Mais je suis prêt à tout reprendre, car ta procédure :

non seulement elle fonctionne, mais en plus elle est belle, clean, élégante.

Thanks !

Viva donc la méthode 3 !... :wink:

Pour la bordure je ne sais trop comment, j'avais réussi à m'en défaire en fait... En reprenant, le double clic n'a pas l'air de faire quoi que ce soit chez moi, mais j'arrive au même résulat par Clic droit> Propriétés etc.
Bon, pas de problème... :wink:

Me reste plus que l'ouverture de la pop up en pleine page, ce qui n'est pas cas en ce moment, mais...

Pffhhh.... A chaque jour suffit sa peine !

Merci encore !

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; UGES 1.4.9.0)
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: Yessss ! ! !

Message par Ymai »

Jeffekol a écrit :Me reste plus que l'ouverture de la pop up en pleine page
Peut-être préciser ce que serait une "ouverture en pleine page" ?

Pour l'instant, je le comprends comme "la fenêtre qui s'ouvre n'a pas la dimension de l'écran". Est-ce cela?
Dans ce cas, il me semble me souvenir d'une technique, sous Windows:
> Garder une seule fenêtre du navigateur ouverte
> La dimensionner pour qu'elle atteigne la taille souhaitée (attention, ne pas l'agrandir simplement en cliquant la case d'agrandissement; il faut vraiment la dimensionner "à la main"
> Fermer la fenêtre en faisant la manoeuvre suivante:
CTRL + case de fermeture (la croix en haut et à droite)
A la prochaine ouverture, la fenêtre aura la dimension définie plus haut dans la manoeuvre

A vérifier... En tous les cas, cela fonctionne sous Linux.

Quoiqu'il en soit, la taille de la fenêtre qui s'ouvre n'est pas définie par KompoZer.
Je garde encore sous le coude une autre méthode, moins simple, mais qui ferait appel à window.open de Javascript.

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Jeffekol
Salamandre
Messages : 35
Inscription : 07 août 2008, 13:54

Message par Jeffekol »

Merci !

Lol, tu es une encyclopédie ambulante!...

Ah, sorry, sorry, j'ai dû très mal m'exprimer techniquement...

Je ne cherche pas à proprement parler que la nouvelle fenêtre couvre TOUT l'écran
(je veux conserver les barres d'outils etc),
mais simplement qu'elle prenne exactement les dimensions de la fenêtre "d'origine"
comme dans le cas 2. ci-dessous.
Précisé ainsi, je ne sais si ça change qqchose ?...



cas 1. Ce que je voudrais éviter
lien en bas à droite de :

http://josar.free.fr/tutoKompozer/index.html

ça ouvre la fenêtre de SiO2 comme tu le vois. (génial, le nom du site !... :wink: )



cas 2. Ce que je voudrais

Je voudrais juste que ça fasse comme quand on est là :

http://josar.free.fr/tutoKompozer/kompozerInstal.html

et qu'on clique sur le premier lien (téléchargement de KZ sur Geckozone)



Pour l'instant sur mon site en construction, les sites cibles s'ouvrent comme dans le cas 1.
Pareil sur ton site d'ailleurs.

Quand tu dis que ce n'es pas KZ qui gère ça,
je prends note merci, info super-importante,
mais m'étonne un peu (*) car assez "fondamental" me semble-t-il
(mais bien sûr je te crois sur parole ! ! !... :!: ).

J'ai du mal cependant à penser que c'est mon navigateur ou système d'exploitation qui décide(nt),
vu le traitement différencié qu'ils réservent selon le cas 1. ou 2.
Donc c'est le site "josar" qui "ordonne" ici, non ? (javascript ?)

Mais bon te casse pas trop la tête, pour l'instant ce n'est pas un enjeu majeur pour moi,
donc si pas de solution vraiment simple voire simpliste je roulerai comme ça pour l'instant !

Surtout qu'il faut que je décroche un peu avant que ma tête n'explose. :!:

(*) Ma suspicion sur ce point est aiguisée par le fait que je remarque que sur les sites en KZ examinés par moi,
lorsque la nouvelle fenêtre s'ouvre comme dans le cas 1 (presque toujours le cas, d'ailleurs), les dimensions de ces nouvelles fenêtres semblent bien TOUJOURS identiques, quel que soit le site : il doit donc bien y avoir, déjà, un paramétrage par défaut qque part dans KZ ?...

Je remarque aussi que le 80x15 "Made with Kompozer" ouvre systématiquement la nouvelle fenêtre comme dans le cas 1.

(j'ai parfois l'impression de chercher le secret de l'eau tiède...)

Cordialement

Jeff

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; UGES 1.4.9.0)
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message par Ymai »

Jeffekol a écrit : cas 1. Ce que je voudrais éviter
lien en bas à droite de :
http://josar.free.fr/tutoKompozer/index.html
ça ouvre la fenêtre de SiO2
Effectivement, mais il y a visiblement un "target=_blank" dans le lien

Code : Tout sélectionner

<address> Jos Argaud -
juillet 2008 - <a href="mailto:xxxxxxx_at_orange.fr">Pour m'écrire</a>
-&nbsp;d'après le cours d'Yves Mairesse et avec son consentement &nbsp;<a href="http://info.sio2.be/kpz/index.php" target="_blank">http://info.sio2.be/kpz/index.php</a>
</address>
Le lien s'ouvre donc dans un nouvel onglet.
cas 2. Ce que je voudrais
Je voudrais juste que ça fasse comme quand on est là :

http://josar.free.fr/tutoKompozer/kompozerInstal.html

et qu'on clique sur le premier lien (téléchargement de KZ sur Geckozone)
Et ici, la page actuelle est remplacée par la page liée. On perd donc le site d'origine.
Pour ce faire, il suffit donc de ne pas préciser "target=_blank", l'option par défaut...
Pour l'instant sur mon site en construction, les sites cibles s'ouvrent comme dans le cas 1.
Pareil sur ton site d'ailleurs.
Comme sur 99.9% des sites web, non?
Quand tu dis que ce n'es pas KZ qui gère ça,
Nous parlons bien de la taille des fenêtres qui s'ouvrent suite à un clic sur un lien?
Il me semble que l'expression "popup" devrait plutôt être réservée à ce que l'on trouve, par exemple, à la page http://info.sio2.be/infobase/9/11.php (le lien "Une liste complète des noms de domaines par pays peut être vue en cliquant ici. ", en bas de la page)
J'ai du mal cependant à penser que c'est mon navigateur ou système d'exploitation qui décide(nt),
vu le traitement différencié qu'ils réservent selon le cas 1. ou 2.
Donc c'est le site "josar" qui "ordonne" ici, non ? (javascript ?)
A l'aide de "target=_blank". Par contre, l'exemple de popup que je cite ci-dessus est bien géré par Javascript. La fenêtre qui s'ouvre mesure 350px x 250 px car tel est mon bon plaisir.
(*) Ma suspicion sur ce point est aiguisée par le fait que je remarque que sur les sites en KZ examinés par moi,
Il n'existe pas de site en KZ et d'autres pas en KZ. Tous les sites sont en HTML (ou une variante). Qu'ils soient produits par KZ ou par n'importe quel autre logiciel.
Je remarque aussi que le 80x15 "Made with Kompozer" ouvre systématiquement la nouvelle fenêtre comme dans le cas 1.
target=_blank...

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Gagea
Iguane
Messages : 627
Inscription : 20 juil. 2008, 10:25

Message par Gagea »

Je te remercie Jeffekol d'avoir prix mon site comme exemple pour tes explications, j'ai pu ainsi corriger les liens externes de ma page Kompozer installation qui ne s'ouvraient pas dans une nouvelle fenêtre. C'était un oubli de ma part.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
Jeffekol
Salamandre
Messages : 35
Inscription : 07 août 2008, 13:54

Message par Jeffekol »

Je te remercie Jeffekol d'avoir prix mon site comme exemple

Lol Gagea tu serais donc Josar !...
Comment aurai-je pu le savoir !...

Bon, alors tu aurais pu attendre quelques jours avant de corriger tes liens,

:wink:

parce que là si quelqu'un va lire mon exemple (à supposer que ce thème intéresse quelqu'un... )

alors là, vraiment, il risque de ne plus comprendre grand chose !!!... :wink:

Ravi cependant que mon exemple ait pu te rendre un petit service !...

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; UGES 1.4.9.0)
Gagea
Iguane
Messages : 627
Inscription : 20 juil. 2008, 10:25

Message par Gagea »

J'ai corrigé mes liens car tu avais déjà eu les réponses d'Ymai.
Mais si ça peut te faire plaisir je les remettrai comme avant pendant quelques jours. Ce n'est pas bien important car mon site n'est pas encore référencé. 8-)
Je n'ai pas bien compris pourquoi tu voulais faire des liens externes qui ouvrent dans la même fenêtre au risque de perdre tes visiteurs.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
Jeffekol
Salamandre
Messages : 35
Inscription : 07 août 2008, 13:54

Message par Jeffekol »

OK Ymai, merci infiniment pour ta réponse détaillée !...

Je crois bien que je comprends, ou suis au bord de comprendre :wink: ,
avec cependant pas encore assez de recul, et pas de manière assez "synthétique" et immédiate, et je ne suis pas encore sûr qu'il n'y ait pas qqchose qui m'échappe un peu...

Je vais donc imprimer précieusement ta réponse, et me la garder sous le coude pour plus tard.

Comme elle est claire, suis sûr que je comprendrai bien in fine.

De toute manière et finalement :

Comme sur 99.9% des sites web, non?
En effet, tout à fait !

Ce n'est pas rédhibitoire finalement, et y compris pour ce que je veux faire c'est sans doute tout aussi bien voire mieux, donc je vais rouler ainsi...

Merci beaucoup de m'avoir grâce à tes réponses permis de progresser !

Le jour où mon projet sera déjà un peu davantage ancré dans la réalité vraie je vous en toucherai un mot. Techniquement il sera simplissime, voire carrément préhistorique, mais en ce qu'il se voudrait très accessible à une partie de la frange "webs-nulle"de la corporation enseignante, qui est prescripteuse de plein de choses mine de rien, il pourrait ne pas être complètement inintéressant... :wink: Bien sûr je vais d'abord un peu tester sur le terrain... Car il est possible aussi que ça se révèle sans grand intérêt, je verrai bien ... :wink:



Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; UGES 1.4.9.0)
Invité

Message par Invité »

Mais si ça peut te faire plaisir je les remettrai comme avant pendant quelques jours.]
Non non, change pas, pour moi c'est bon :wink: , c'était juste pour la clarté par rapport à un autre très éventuel lecteur...



" Ce n'est pas bien important car mon site n'est pas encore référencé. "

Ah au début je pensais que tu étais dans la partie depuis un peu plus longtemps en fait :wink:


"Je n'ai pas bien compris pourquoi tu voulais faire des liens externes qui ouvrent dans la même fenêtre au risque de perdre tes visiteurs."

Euh bon ta formulation technique me ré-embrouille :wink: mais bon, pas grave...

Je réponds : parce que mon public est essentiellement 7-11 ans, plus proche de 8-9 en moyenne, donc si je l'envoie sur un autre site dans un but pédagogique, pour faire un exercice en ligne par exemple, je tiens à ce qu'il dispose d'un max de "confort" à cette fin, et pas à ce qu'il soit obligé de faire le truc sur un vague coin d'écran...

C'est pourquoi notamment dans ce genre de situation sur http://www.jeffekol.com/
pratiquement tous les liens externes ouvrent sur une nouvelle fenêtre.

C'est aussi une manière de respecter et de rendre hommage au webmestre chez qui j'envoie : sa page sera "présentée" au mieux...

Bien entendu ensuite mon visiteur initial peut aller batifoler longuement dans l'autre site, voire par le biais des hyper-liens, de site en site...

Et alors ? C'est justement aussi ce que je veux lui apprendre sans même qu'il s'en rende compte: utiliser ses talents de lecteurs pour effectuer des choix, et ce faisant apprendre à mieux lire, aller CHERCHER des infos, apprendre à surfer sur la toile immense et... apprendre à apprendre...

Que m'importe donc que le visiteur prenne la poudre d'escampette, il me soucie seulement qu'il se rappelle à la fin que c'est de mon site qu'il est parti pour cette agréable ballade, et alors mon site devient un vrai "site" :wink: , presqu'au sens géographico-touristique...

Et justement cela mon petit internaute est conduit à s'en rappeler toujours, puisqu'à la fin de son périple, la dernière fenêtre qu'il ferme est forcément la miennne... :wink:

Par ailleurs, l'éducation, la vraie, n'est-elle pas ce mouvement qui nous pousse à donner à l'autre le meilleur de ce que nous savons/percevons/sommes, afin qu'un jour il puisse se passer de notre savoir, voire nous dépasser peut-être, ce qui inclue aussi qu'il ait d'une certaine manière la possibilité de "s'enfuir" ?

D'ailleurs : "L'enfant n'appartient pas à sa famille, ni à une quelconque société. Il n'appartient qu'à sa future Liberté"

Sergueï Bakounine :wink:



Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; UGES 1.4.9.0)
Jeffekol
Salamandre
Messages : 35
Inscription : 07 août 2008, 13:54

Ah sorry !

Message par Jeffekol »

L'invité précédent, c'était moi bien sûr...

J'ignorais qu'on pouvait poster ici sans être identifié...

Et, bien sûr, le post répondait à Gagéa?

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; UGES 1.4.9.0)
Gagea
Iguane
Messages : 627
Inscription : 20 juil. 2008, 10:25

Message par Gagea »

Bonjour Jeffekol,
C'est sympa la façon dont tu parles des enfants. Je suis tout-à-fait d'accord avec la vision que tu en as et tu dois avoir un très bon rapport avec eux.
Je pense que tu te trompes quand tu dis "la dernière fenêtre qu'il ferme est forcément la mienne". Avec IE, qui n'ouvre pas des onglets comme Firefox, si ton petit visiteur a fini de faire la lecture que tu lui proposes sur un autre site, et qu'il veut revenir sur le tien il aura plus de mal s'il se trouve sur la même fenêtre car il risque de fermer carrément le navigateur. Il n'aura peut-être pas l'idée de faire page précédente du navigateur et s'il a un peu navigué sur plusieurs pages dans le nouveau site il ne pourra plus revenir dans le tien. Alors qu'avec un lien ouvrant dans une nouvelle fenêtre s'il ferme la nouvelle fenêtre il se retrouvera automatiquement sur ton site.
Je pense que le mieux est de commencer par apprendre aux enfants de passer en plein écran pour un meilleur confort de lecture sur n'importe quel site qu'ils se trouvent.
Je t'ai dit que mon site n'était pas référencé car pour le moment je ne m'en suis pas occupée. Je suis en phase d'apprentissage des CSS et pour moi c'est difficile; je dois perdre plein de mauvaises habitudes. Je viens de m'apercevoir, il y a quelques minutes, que mon travail était cité juste après celui d'Ymail dans la liste des tutos Kompozer. Personne ne m'en avait rien dit.
Très amicalement. Gagea

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message par Ymai »

Gagea a écrit :Personne ne m'en avait rien dit.
Cela pose-t-il un problème? Les deux sont complémentaires, me semble-t-il. Des éléments d'information supplémentaires sont donnés.

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Jeffekol
Salamandre
Messages : 35
Inscription : 07 août 2008, 13:54

Euh...

Message par Jeffekol »

[i]" Je pense que tu te trompes quand tu dis "la dernière fenêtre qu'il ferme est forcément la mienne". [/i]

Cela ne correspond nullement à mon expérience a priori. Je serai plus attentif encore, mais je ne crois pas me tromper.

(je ne parle d'ailleurs pas d'un visiteur qui ferme onglet après onglet, mais bref pas d'importance)

(attention hein, j'ai un paramétrage "pop up" "interne de mon CMS", si j'ose dire...)

D'une façon générale je pense que ça fait bien deux ans à vue de nez que IE sait ouvrir des onglets (l'a copié quoi :wink: ).

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; UGES 1.4.9.0)
Répondre

Qui est en ligne ?

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