Retour au site Sites du réseau: MonWebDesign.com | Forum-permis.com
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres  Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 


Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

PNG transparent sous IE

 
Poster un nouveau sujet   Répondre au sujet    Forums phpBB-Graph.com Index du Forum -> Général développement web
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
GrafiTix
Membre actif sénior
Membre actif sénior


Inscrit le: 25 Juin 2004
Messages: 296

MessagePosté le: 30 Mar 2005 18:09    Sujet du message: PNG transparent sous IE Répondre en citant

Voila, tout le monde sais que les PNG ne s'affiche pas correctement sous IE 5.5 et superieur.

voici un script trés pratique (recuperé sur http://homepage.ntlworld.com/bobosola/pngtestfixed.htm )
et corrigé par mes soins.

ce script fonctionne tout seul, il suffit de l'appeler ou le declarer dans l'entete de la page HTML.

les resultats sont effectif et bluffant, la mises en place est trés simple.

mais treve de bavardage, voila le script :

Code:
<script language="JavaScript">
function IE_CorrectAlpha_PNG(){
for(i=0; i<document.images.length; i++){
img    = document.images[i];
imgExt  = img.src.substring(img.src.length-3, img.src.length);
imgExt  = imgExt.toUpperCase();
if (imgExt == "PNG"){
imgID    = (img.id) ? "id='" + img.id + "' " : "";
imgClass= (img.className) ? "class='" + img.className + "' " : "";
imgTitle= (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
imgStyle= "display:inline-block;" + img.style.cssText;
if (img.align == "left") { imgStyle = "float:left;"  + imgStyle; } else if (img.align == "right"){ imgStyle = "float:right;" + imgStyle; }
if (img.parentElement.href)   { imgStyle = "cursor:hand;" + imgStyle; }       
strNewHTML    = '<span '+imgID+imgClass+imgTitle+' style="width:'+img.width+'px; height:'+img.height+'px;'+imgStyle+';'+'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+img.src+'\', sizingMethod=\'scale\');"></span>';
img.outerHTML = strNewHTML;
i = i-1;
}}}
window.attachEvent("onload", IE_CorrectAlpha_PNG);
</script>


Voila, finit les PNG mal affiché!

Pris de : Pc-Tests.com
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
GrafiTix
Membre actif sénior
Membre actif sénior


Inscrit le: 25 Juin 2004
Messages: 296

MessagePosté le: 30 Mar 2005 18:10    Sujet du message: Répondre en citant

Ca serait bien de l'installer ici!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
TheMeche
Modérateur
Modérateur


Inscrit le: 03 Juin 2004
Messages: 1334
Localisation: Dunkerque

MessagePosté le: 30 Mar 2005 18:42    Sujet du message: Répondre en citant

je confirme Blaster c'est vachement bien ça
_________________
Votre problème est résolu ? Ajouter [Réglé] dans le titre de votre message .
http://www.Graphy-Foot.com le forum pour le graphisme footballistique
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Blaster
Administrateur
Administrateur


Inscrit le: 08 Aoû 2003
Messages: 2884
Localisation: Vesoul ( proche besançon )

MessagePosté le: 30 Mar 2005 19:10    Sujet du message: Répondre en citant

et faut mettre ca dans overall_header.tpl j'imagine ?
_________________
Cordialement , Julien .
Administrateur et webmaster phpBB-Graph.com
Votre problème est résolu ? Ajouter [Réglé] dans le titre de votre message .
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur MSN Messenger
GrafiTix
Membre actif sénior
Membre actif sénior


Inscrit le: 25 Juin 2004
Messages: 296

MessagePosté le: 30 Mar 2005 19:22    Sujet du message: Répondre en citant

oui
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
GrafiTix
Membre actif sénior
Membre actif sénior


Inscrit le: 25 Juin 2004
Messages: 296

MessagePosté le: 31 Mar 2005 18:51    Sujet du message: Répondre en citant

alors Blaster??
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
MyRdDiN
VIP
VIP


Inscrit le: 19 Avr 2004
Messages: 439
Localisation: Liège (Belgique)

MessagePosté le: 31 Mar 2005 21:16    Sujet du message: Répondre en citant

Déplacé dans Général Webmaster Wink
_________________
Welc'home ©MyRdDiN2004-2006
Ecriture-Multimédia.be

Ubuntu 5.10 Breezy Badger
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Forums phpBB-Graph.com Index du Forum -> Général développement web Toutes les heures sont au format GMT
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers
Vous ne pouvez pas télécharger des fichiers


Powered by phpBB © 2001, 2005 phpBB Group