no save
Assistance
Achat
News

Forum | webmastering
[HTML/CSS] IE et Iframe
GallyNet, le lun. 12 sept. 2005 à 17:43:27
Pas de probleme :
dans t'on code HTML tu pose le code suivant dans t'on en-tete:
<!--[if gte IE 5.5000]>
<script type="text/javascript" src="pngfix.js"></script>
<![endif]-->

Il exécutera le code que si le navigateur est IE 5.5 ou supérieur.

Ensuite tu créer un fichier "pngfix.js" qui contient le code suivant :

// Correctly handle PNG transparency in Win IE 5.5 or higher.
// http://homepage.ntlworld.com/bobosola. Updated 02-March-2004

function correctPNG(){
for(var i=0; i<document.images.length; i++){
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG"){
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var 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", correctPNG);

Et techniquement tout doit marcher.
PrécédentStreM
sept. 05


REPONSES
Erdnax
sept. 05
GallyNet
sept. 05
Erdnax
sept. 05
GallyNet
sept. 05
Erdnax
sept. 05
GallyNet
sept. 05
Erdnax
sept. 05
GallyNet
sept. 05
StreM
sept. 05
GallyNet
sept. 05
Version Web
Réalisé par RedShift
no save