当IE9弹出窗口显示PNG图像时,会出现黑色背景颜色。我找到了一个解决方法,适用于Firefox 10(及以上版本),可以在弹出窗口中显示带有深色背景的PNG图像。以下是代码,但此方法不适用于IE9:
function openLarge() {
var image = $('main-image').href;
NewWin = window.open(image,"LargeImage","resizable=yes,scrollbars=auto,status=no,width=710,height=510");
NewWin.document.writeln("<body bgcolor='#fff'>");
NewWin.document.writeln("<img src='" + image + "'>");
NewWin.document.writeln("<\/body>");
NewWin.document.close();
}
有什么想法吗?
<body bgcolor='#fff'>
更改为<body style='background:#fff'>
。 - yuli chika