var objPreviewFake = document.getElementById('preview_fake');
objPreviewFake.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoade(sizingMethod=image)"; //scale
objPreviewSizeFake.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image)";
objPreviewSizeFake.style.visibility = "hidden";
var imgSrc = document.selection.createRange().text;
objPreviewFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = imgSrc;
objPreviewSizeFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = imgSrc;
autoSizePreview(objPreviewFake, objPreviewSizeFake.offsetWidth, objPreviewSizeFake.offsetHeight);
//以上代码正常
//以下代码异常
var objPreviewFake = new Image();
objPreviewFake.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoade(sizingMethod=image)"; //scale
objPreviewSizeFake.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image)";
objPreviewSizeFake.style.visibility = "hidden";
var imgSrc = document.selection.createRange().text;
objPreviewFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = imgSrc;
objPreviewSizeFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = imgSrc;
autoSizePreview(objPreviewFake, objPreviewSizeFake.offsetWidth, objPreviewSizeFake.offsetHeight);
objPreviewFake.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoade(sizingMethod=image)"; //scale
objPreviewSizeFake.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image)";
objPreviewSizeFake.style.visibility = "hidden";
var imgSrc = document.selection.createRange().text;
objPreviewFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = imgSrc;
objPreviewSizeFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = imgSrc;
autoSizePreview(objPreviewFake, objPreviewSizeFake.offsetWidth, objPreviewSizeFake.offsetHeight);
//以上代码正常
//以下代码异常
var objPreviewFake = new Image();
objPreviewFake.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoade(sizingMethod=image)"; //scale
objPreviewSizeFake.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image)";
objPreviewSizeFake.style.visibility = "hidden";
var imgSrc = document.selection.createRange().text;
objPreviewFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = imgSrc;
objPreviewSizeFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = imgSrc;
autoSizePreview(objPreviewFake, objPreviewSizeFake.offsetWidth, objPreviewSizeFake.offsetHeight);
还有象这个:
objPreviewSizeFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = imgSrc;
好使吗?整个有点乱,让人看着不太可靠.
下面用的
var objPreviewFake = new Image();
应该改成
var objPreviewFake =document.createElement('image');
然后
document.appendChild(objPreviewFake);