begin process at 2012 05 29 01:05:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Fonctionnement d'une propriété d'un navigateur

 > 

Bug de transparence


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Bug de transparence

mardi 24 juillet 2007 à 21:47:43 | Bug de transparence

Evangun

Bonjour à tous,

quelqu'un saurait-il comment éviter le bug d'IE avec la transparence que je détaille en-dessous ?

C'est le bug qui fait qu'au lieu de laisser apparaître ce qui se trouve sous l'objet transparent, IE met... du blanc. Vous me direz, le blanc c'est joli, mais bon. Parfois IE ne fait ce bug que sur une image de l'élément, parfois uniquement sur le padding de l'élément, parfois sur tout l'élément comme je le montre sur l'image... No comment (je ne voudrais pas me faire aggresser)

Ci-dessous un screenshot IE, et la même chose chez Firefox.
Si qqn a déjà rencontré ça, merci d'avance :)


mercredi 25 juillet 2007 à 10:52:33 | Re : Bug de transparence

pysco68

ça dépends comment tu à réalisé la transparence... sous firefox la propiété CSS 'opacity: 0.80' marche très bien alors que sous IE tu dois utiliser 'filter: alpha(opacity=10)'

Sinon je sais pas trop... peut être encore coller un spaceholder (gif-transparent) de 1x1 pixel en background et le répeter à l'infini dans l'élément...

+


Developpement Web Yannic GraphiX | Mon CMS yArt et ça démo
---> Google est ton meilleur ami! <---



mercredi 25 juillet 2007 à 10:56:14 | Re : Bug de transparence

pysco68

P.S.: je ne vois pas vraiment de différence entres les deux captures; donc ben j'ai un peu deviné quel était vraiment ton problème.... si jamais c'est poassible mets ta page à problème en ligne quelque part, comme ça on peut y jetter un coup doeil...


Developpement Web Yannic GraphiX | Mon CMS yArt et ça démo
---> Google est ton meilleur ami! <---


mercredi 25 juillet 2007 à 13:31:53 | Re : Bug de transparence

Evangun

Salut ! et merci de ta réponse.

J'ai bien utilisé filter et opacity. Pour le gif transparent à mettre en background, malheureusement ce n'est pas possible, j'ai besoin d'une solution propre dans ce cas-ci.

Je ne peux pas donner l'adresse de la page car elle ne doit pas encore être publique malheureusement. Ce qui se passe sur la première image c'est que le rectangle presque blanc que je montre avec ma flèche rouge, c'est la première des 3 barres grises que je rends transparente à 90%. C'est peut-être le contraste de ton écran qui t'empêche de voir ce rectangle blanc ?

Cette transparence me sert à rendre transparent un objet quand je le drag & drop. Si je n'arrive pas à résoudre le bug, il n'y aura pas de transparence sous IE, tant pis.

Merci pour ton aide en tout cas !
mercredi 25 juillet 2007 à 18:52:26 | Re : Bug de transparence

PetoleTeam

Membre Club
Réponse acceptée !

B onjour...

Je ne sais comment tu procédes, mais ton élément doit surement être un DIV, en mettant par dessus un DIV équivalent, en dimensions bien sur, affecté d'un background-image gérant la transparance, et en déplacent les deux cela doit être jouable.

A priori le problème, avec le peu d'élément dont mous disposons, et un problème de dimensions...?

Attention filter et opacity ne fonctionne pas à ma connaissance sous OPERA.

;0)
mercredi 25 juillet 2007 à 21:18:10 | Re : Bug de transparence

Evangun

Bonjour PetoleTeam ! merci de ta réponse.

Je vois ce que tu veux dire, mettre une image par-dessus l'ensemble pourrait effectivement marcher ! Je vais essayer ça.

Pour la transparence j'utilise opacity, moz-opacity, filter, khtml-opacity (Konqueror). Normalement moz-opacity fonctionne pour Opera, mais je n'ai pas testé moi-même.

Tu penses à un problème de dimensions ? J'ai essayé de donner des dimensions height et width à ma div, ça n'a pas résolu le problème.

Je suis en train de me dire que c'est peut-être dû au fait que la div en question est bougée par javascript, et que IE ne réinterprète probablement pas la façon dont il devrait faire la transparence dans ce nouveau contexte... plutôt que de se dire "la div se trouve dans une zone X, je vais donc laisser cette zone X apparaître en-dessous" et bien, il ne calcule rien et met du blanc. Et un truc bizarre, c'est que les margins et padding de la div sont systématiquement rendus tout blancs (#ffffff) même si la div n'a que 1% de transparence...

Je mets la question en résolu car je doute qu'on puisse réellement trouver une solution, mais bon... Je vais tenter ton idée d'image PetoleTeam.

Merci à vous deux !
mercredi 25 juillet 2007 à 21:28:37 | Re : Bug de transparence

Evangun

Réponse acceptée !
Bon, j'ai trouvé !
Si on écrit une div (ou n'importe quel élément) avec innerHTML ou DOM destinée à être transparente, il faut aussi réécrire son contenant, sous IE en tout cas ! à ce moment-là IE fera bien marcher la transparence.
Et merci de vous être penché sur mon problème.
A bientôt
vendredi 4 avril 2008 à 11:06:25 | Re : Bug de transparence

delotrerive





Bonjour !

Peut être me suis je trompé de site ?

Je ne suis pas Développeur/

Simplement
Peintre / Infographiste/musicien

Et en ce moment je travaille sur mon site /  étant novice dans ce domaine
le résultat dans Mozilla  F est à peu prés correcte mais lorsque je passe sur internet explorer...  C l'embrouille ! désolé de cette formule...

Certaines personnes pourraient peut être m'aider pour pouvoir afficher
une image de qualité dans IE  ...

je suis donc à la recherche d'une technique pour que l'image calque transparente  Png ( ou une image de qualité équivalente)  soit accepté dans le navigateur IE.

Et l'image Gif déborde  grossièrement....

Peut être avez vous une réponse ( pas trop compliquer ...)


Pour ma part ce sera avec plaisir  de contribuer à ce site  ( si mon travail en matière d'image peut vous apportez ou ...)

Dans l'attente de votre réponse portez vous bien.


vendredi 4 avril 2008 à 13:08:23 | Re : Bug de transparence

PetoleTeam

Membre Club
Bonjour,
Ce post date un peu et peu de personne risque de le lire, qui plus est il est accepté, aussi je te propose d'en ouvrir un autre en n'omettant pas de bien d'écrire ton problème et de penser à mettre les lignes de codes qui te posent problème ou un lien vers une page présentant ce problème.
PS: pense à un titre qui colle au mieux.
;O)
vendredi 4 avril 2008 à 23:49:14 | Re : Bug de transparence

Evangun

Hello,

la meilleure solution du web pour régler autant que possible le problème des png sous IE6 :

http://www.javascriptfr.com/codes/BUG-FIX-TRANSPARENCE-PNG-SOUS-IE_45232.aspx

(via Komodo)

à+


Cette discussion est classée dans : élément, ie, bug, transparence, parfois


Répondre à ce message

Sujets en rapport avec ce message

PB Dreamwaver/IE 6.0 affichage qui bug !! [ par hyunkel69 ] En fait j'utilise Dreamwaver pour aller vite car j'ai plein d'autre truc a faire, mais j'ai un site à faire pour une boite... j'utilise un CSS, avec l Problème de cadre autour d'un div [ par flexx ] Bonjour J'ai créé un div avec une bordure d'un pixel noire et mon cadre apparait de façon bizarre dans le coin inférieur gauche du div sous IE 6. En Bug d'affichage des div avec IE [ par yosh ] Bonjour à tous, Je voudrais savoir si vous avez déjà eu des soucis avec les div et internet explorer Au chargement de ma page j'utilise la propriété bug getElementsByName ( ) sous IE [ par Evangun ] Bonjour à tous, j'ai une question simple : connaissez-vous des bugs qui expliqueraient que sous Internet Explorer je n'arrive pas à compter le nombre Bug de IE [ par Arto_8000 ] Sans grande surprise je suis tombé sur un bug plutôt difficile à contourner de IE. J'explique : Sous Png sous ie javascript [ par dreadstock ] Bonjour, j'ai suivi le tuto BUG FIX DE LA TRANSPARENCE DES PNG SOUS IE 6pour la transparence png sous ie , mais ca ne marche pas. pourriez vous jeter Gèrer la transparence [ par nicomilville ] Salut,Je suis en train de faire une fonction pour gèrer une boite de dialogue personalisé, et je suis tombé sur un problème, pour gèrer la transparenc Bug IE avec mon menu [ par lebeef ] Bonjour à toutes et à tous,J'ai presque finis mon site internet et je voudrait maintenant corriger un bug que j'ai avec IE.Le bug est le suivant : Lor Ajout de sous menu d'un élément du menu contextuel du clic droit sous IE [ par amelinorenge ] Bonjour, j'ai comme projet d'ajouter pour un élément de mon menu contextuel sous IE, que jai créé en modifiant la base de registre, des sous menu dont Besoin d'aide avec une fausse popup avec effet de transparence [ par cossette ] Bon moi jaurais besoin daide pour installer cette fausse popup avec effet de transparence --> http://www.javascriptfr.com/code.aspx?ID=41941sur mon si


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales