Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

probleme Onmouseover

53 réponses
Avatar
yoyo
Bonjour,

Voilà j'ai toujours un peu délaissé le JS, car ce langage peux être
désactivé par l'utilisateur, donc j'avais tendance à tout faire en php et
css.

aujourd'hui je me rend compte que c'était une erreur car je souhaite faire
une petite galerie photo et le js est le plus approprié des langages, donc
je suis obligé de m'y remettre.

et voilà mon premier soucis sur un Onmouseover :

<a href="6.jpg"
  onMouseOver="document.photo_galerie.src='images/galerie/6.jpg'"
  onMouseOut="document.photo_galerie.src='images/galerie/7.jpg'">
    <img src="/images/galerie/6.jpg'"  border="0" name="photo_galerie" />
</a>


si quelqu'un pourrais me dire ou est mon erreur ?

10 réponses

1 2 3 4 5
Avatar
SAM
SAM wrote:

à quel propos ?
- ces sites bibendesques ?


c'est quoi que tu appelles bibendesques ?


tu ne connais pas Bibendum ?
http://fr.wikipedia.org/wiki/Bibendum
(anecdote 6)

pour la galerie photos, c'est tout simple je souhaite mettre en ligne des
photos d'une association sportives


Un grand spécialiste des galeries de photos (sans JS) :
<http://www.cssplay.co.uk/menu/gallery.html>
et jouer avec les boutons NEXT et PREVIOUS


sinon ...
en rapport avec la façon dont tu sembles voir la chose :
<http://stephane.moriaux.pagesperso-orange.fr/truc/album_zoom.html>
ou une autre idée en JavaScript :
<http://ygda.free.fr/hscrollScript.htm>
<http://ygda.free.fr/hscroll3.htm>

et les exemples ne manquent pas chez Google

ou même des trucs qui te font le travail
- xNview
- jAlbum
- Graphic Convertor (Mac)
- Galerie (Mac)
<http://www.myriad-online.com/fr/products/galerie.htm>
- ... etc ...

--
sm


Avatar
SAM

et puis ... t'avais qu'à nommer le(s) lien(s) de ta démo
comme ça on aurait pu attraper le bon à tous coups en DOM-0


T'a pas dû bien regarder - il y a un id sur le lien


Non ? vraiment ? :-)

(rappel: hormis dans
les formulaires, l'attribut 'name' est deprecated).


Oui, oui, on sait, on sait ... mais ... non :
<http://www.w3.org/TR/REC-html40/struct/links.html#h-12.2.1>
<http://www.w3.org/TR/REC-html40/struct/objects.html#h-13.2>

<http://www.w3.org/TR/html401/strict.dtd>
====== Images ==== <!ATTLIST IMG
%attrs; -- %coreattrs, %i18n, %events --
src %URI; #REQUIRED -- URI of image to embed --
alt %Text; #REQUIRED -- short description --
longdesc %URI; #IMPLIED -- link to long description
(complements alt) --
name CDATA #IMPLIED -- name of image for scripting --


La dépréciation n'est pas l'abolition ...
(en plus je n'arrive pas à retrouver où le W3C proclame ce deprecated)

De toutes façons les brouteurs continuent de se créer leurs arbres de
liens, d'images, d'ancres, de formulaires,
bien avant qu'on ne les titille pour s'échiner avec le DOM

--
sm


Avatar
Pierre Goiffon
SAM wrote:
(rappel: hormis dans les formulaires, l'attribut 'name' est deprecated).


La dépréciation n'est pas l'abolition ...


La définition exacte est :
http://www.w3.org/TR/html4/conform.html#deprecated

(en plus je n'arrive pas à retrouver où le W3C proclame ce deprecated)


On retrouve tout cela sur la liste des éléments et attributs de la
recommandation HTML 4 :
http://www.w3.org/TR/html4/index/attributes.html


Avatar
SAM
SAM wrote:
(rappel: hormis dans les formulaires, l'attribut 'name' est deprecated).


La dépréciation n'est pas l'abolition ...


La définition exacte est :
http://www.w3.org/TR/html4/conform.html#deprecated


ce qui revient à dire : devrait (dans le futur) être évité, bien que les
navigateurs peuvent (ont la permission de) continuer à les reconnaitre

On retrouve tout cela sur la liste des éléments et attributs de la
recommandation HTML 4 :
http://www.w3.org/TR/html4/index/attributes.html


Ouf ! ... tout le monde est donc d'accord et cette liste reprend bien ce
que vu par ailleurs,
et ...
... name n'est pas déprécié pour les images ...

Et ce, même avec une DDT html4.01 strict


Ou alors j'ai vraiment loupé qque chose ? !


--
sm



Avatar
Bruno Desthuilliers

SAM wrote:

(rappel: hormis dans les formulaires, l'attribut 'name' est
deprecated).



La dépréciation n'est pas l'abolition ...



La définition exacte est :
http://www.w3.org/TR/html4/conform.html#deprecated



ce qui revient à dire : devrait (dans le futur)


Vu la date de la spec HTML 4, le futur est passé depuis longtemps...
Donc s/devraient/doivent/g

être évité, bien que les
navigateurs peuvent (ont la permission de) continuer à les reconnaitre


Comme ils ont la permission d'essayer de rendre une soupe de tag,
quelque puisse être le résultat.

La question n'est pas de savoir si "les navigateurs ont le droit de",
mais de savoir si tu espère avoir un code raisonnablement correct et (en
conséquence) un résultat raisonnablement fiable.

En d'autre termes: ce n'est pas parce que tu peux coder avec les pieds
que c'est une bonne idée de le faire.

On retrouve tout cela sur la liste des éléments et attributs de la
recommandation HTML 4 :
http://www.w3.org/TR/html4/index/attributes.html



Ouf ! ... tout le monde est donc d'accord et cette liste reprend bien ce
que vu par ailleurs,
et ...
... name n'est pas déprécié pour les images ...

Et ce, même avec une DDT html4.01 strict

Ou alors j'ai vraiment loupé qque chose ? !



Oui: xhtml, et le DOM niveaux 1, 2 et maintenant 3...




Avatar
yoyo
SAM wrote:

SAM wrote:

à quel propos ?
- ces sites bibendesques ?


c'est quoi que tu appelles bibendesques ?


tu ne connais pas Bibendum ?
http://fr.wikipedia.org/wiki/Bibendum
(anecdote 6)

pour la galerie photos, c'est tout simple je souhaite mettre en ligne des
photos d'une association sportives


Un grand spécialiste des galeries de photos (sans JS) :
<http://www.cssplay.co.uk/menu/gallery.html>


pas mal du tout c'est un truc de ce style que je voulais faire à la base
mais je suis pas arrivé à le faire donc je vais voir le code de celui ci.
et jouer avec les boutons NEXT et PREVIOUS


ça j'ai pas vu



sinon ...
en rapport avec la façon dont tu sembles voir la chose :
<http://stephane.moriaux.pagesperso-orange.fr/truc/album_zoom.html>
ou une autre idée en JavaScript :
<http://ygda.free.fr/hscrollScript.htm>
<http://ygda.free.fr/hscroll3.htm>


par contre ceci c'est vraiment class.




et les exemples ne manquent pas chez Google

ou même des trucs qui te font le travail
- xNview
- jAlbum
- Graphic Convertor (Mac)
- Galerie (Mac)
<http://www.myriad-online.com/fr/products/galerie.htm>
- ... etc ...

ça je connais pas .




Avatar
yoyo
SAM wrote:

SAM wrote:

à quel propos ?
- ces sites bibendesques ?


c'est quoi que tu appelles bibendesques ?


tu ne connais pas Bibendum ?
http://fr.wikipedia.org/wiki/Bibendum
(anecdote 6)

pour la galerie photos, c'est tout simple je souhaite mettre en ligne des
photos d'une association sportives


Un grand spécialiste des galeries de photos (sans JS) :
<http://www.cssplay.co.uk/menu/gallery.html>
et jouer avec les boutons NEXT et PREVIOUS


c'est plutôt ça que j'avais tenté d'essayé de faire

sinon ...
en rapport avec la façon dont tu sembles voir la chose :
<http://stephane.moriaux.pagesperso-orange.fr/truc/album_zoom.html>
ou une autre idée en JavaScript :
<http://ygda.free.fr/hscrollScript.htm>
<http://ygda.free.fr/hscroll3.htm>

et les exemples ne manquent pas chez Google

ou même des trucs qui te font le travail
- xNview
- jAlbum
- Graphic Convertor (Mac)
- Galerie (Mac)
<http://www.myriad-online.com/fr/products/galerie.htm>
- ... etc ...





Avatar
SAM
SAM wrote:

Un grand spécialiste des galeries de photos (sans JS) :
<http://www.cssplay.co.uk/menu/gallery.html>


c'est plutôt ça que j'avais tenté d'essayé de faire


Sauf que, normalement, il n'y a aucun JavaScript ;-)

Voici une version perso simplifiée (dont je ne sais ce qu'IE en fait)
<http://stephane.moriaux.pagesperso-orange.fr/truc/galerie_1.htm>

Mais les grandes images n'y sont pas pré ni post chargées
le roll-over déporté par méthode CSS y souffre des mêmes inconvénients
qu'en JavaScript ... faut attendre la grande image en restant en survol
sur la petite (pas évident comme mécanisme car pas dans les habitudes)

--
sm


Avatar
SAM
SAM wrote:

Un grand spécialiste des galeries de photos (sans JS) :
<http://www.cssplay.co.uk/menu/gallery.html>


pas mal du tout c'est un truc de ce style que je voulais faire à la base
mais je suis pas arrivé à le faire donc je vais voir le code de celui ci.
et jouer avec les boutons NEXT et PREVIOUS


ça j'ai pas vu


Sous la barre de menu principale (en haut)
il y a une barre discrète de sous-menus
HOME LIST PREVIOUS NEXT ...

Ceci étant et malgré l'admiration que j'ai pour toutes les idées
exploitant les CSS pour faire du dynamisme,
(j'adore celui-là : <http://www.cssplay.co.uk/menu/scroller>)
j'apprécie moyennement qu'il faille une connexion ADSL pour en profiter.

ou une autre idée en JavaScript :
<http://ygda.free.fr/hscrollScript.htm>
<http://ygda.free.fr/hscroll3.htm>


par contre ceci c'est vraiment class.


Il est fort ce Yves, et ça a plus de 4 ans !

--
sm


Avatar
SAM
Ou alors j'ai vraiment loupé qque chose ? !


Oui: xhtml,


Le xhtml n'est, finalement, que du html.

et le DOM niveaux 1, 2 et maintenant 3...


Rhaaa la la ... mais ça n'aura donc jamais de fin ?

--
sm


1 2 3 4 5