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

Problème de Calque, je suis perdue !!

4 réponses
Avatar
Marie
Bonjour a tous,
Je ne suis pas très callée en Javascript et je suis confrontée au probleme
suivant :
Je souhaiterai afficher grâce à un calque, un message de confirmation de
mise d'un élement dans le caddie.
Je pourrais utiliser une fenetre banale(popup) mais souhaiterai utiliser un
calque.
J'ai trouvé plusieurs scripts, mais je suis toujours confrontée au même
probleme.
Mon calque, bien que mis en hidden dès le chargement de la page <body
onload="CacherCalque()"> s'affiche très rapidement
a chaque fois que j'actualise la page !
En clair, j'ai l'impression que l'invisibilité du calque opère avec un temps
de retard, et du coup, j'ai le message qui s'affiche furtivement !!

Bref, ca fait pas très pro !!

Quelqu'un aurait il une astuce ou un script adapté ??
Merci d'avance à tous.
Marie

4 réponses

Avatar
Thibaut Allender
En clair, j'ai l'impression que l'invisibilité du calque opère avec un temps
de retard, et du coup, j'ai le message qui s'affiche furtivement !!

Quelqu'un aurait il une astuce ou un script adapté ??


pourquoi ne pas le cacher par defaut en css ?

<div id="mon_calque" style="visibility: hidden;">blah</div>

ensuite, il ne reste plus qu'à l'afficher au moment voulu

en plus, sans javascript, ça évitera que le calque ne reste afficher,
puisqu'on a plus besoin du onload, qui serait alors inopérant.

--
thibaut allender | freelance | http://capsule.org

Avatar
Phil
Bonjour,

J'ai le meme besoin, et jai ecrit (display:none)
<div id="divcolorama" style="display:none; position: absolute; left: 75px;
top: 45px;">
<img src="../images/kit/noir1.jpg" name="colorama"
onload=this.style.filter='progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction5,strength=5)'
border="0" onError="imageError(this)" onAbort="imageError(this)">
</div>

La fonction onload est executée apres le chargement (load !) complet de la
page


Phil


"Marie" a écrit dans le message de news:
419c7f28$0$31408$
Bonjour a tous,
Je ne suis pas très callée en Javascript et je suis confrontée au probleme
suivant :
Je souhaiterai afficher grâce à un calque, un message de confirmation de
mise d'un élement dans le caddie.
Je pourrais utiliser une fenetre banale(popup) mais souhaiterai utiliser
un calque.
J'ai trouvé plusieurs scripts, mais je suis toujours confrontée au même
probleme.
Mon calque, bien que mis en hidden dès le chargement de la page <body
onload="CacherCalque()"> s'affiche très rapidement
a chaque fois que j'actualise la page !
En clair, j'ai l'impression que l'invisibilité du calque opère avec un
temps de retard, et du coup, j'ai le message qui s'affiche furtivement !!

Bref, ca fait pas très pro !!

Quelqu'un aurait il une astuce ou un script adapté ??
Merci d'avance à tous.
Marie





Avatar
Etienne SOBOLE
salut.
si les autre solution ne te conviennent pas,
tu peux aussi mettre ton div en position:absolute et lui mettre top:-500px
il sera du coup hors de l'ecran.

salut.
Etienne
Avatar
Marie
Merci à tous !!
La solution de cacher le calque avec un <div style="visibility:hidden">
fonctionne à merveille !!
Bon developpement à tous
Marie


"Marie" a écrit dans le message de news:
419c7f28$0$31408$
Bonjour a tous,
Je ne suis pas très callée en Javascript et je suis confrontée au probleme
suivant :
Je souhaiterai afficher grâce à un calque, un message de confirmation de
mise d'un élement dans le caddie.
Je pourrais utiliser une fenetre banale(popup) mais souhaiterai utiliser
un calque.
J'ai trouvé plusieurs scripts, mais je suis toujours confrontée au même
probleme.
Mon calque, bien que mis en hidden dès le chargement de la page <body
onload="CacherCalque()"> s'affiche très rapidement
a chaque fois que j'actualise la page !
En clair, j'ai l'impression que l'invisibilité du calque opère avec un
temps de retard, et du coup, j'ai le message qui s'affiche furtivement !!

Bref, ca fait pas très pro !!

Quelqu'un aurait il une astuce ou un script adapté ??
Merci d'avance à tous.
Marie