【发布时间】:2017-03-02 07:58:41
【问题描述】:
我能够在弹出窗口上显示除图像之外的所有表单域。图像直接显示在表单上。在提交之前,它还应该与其他字段一起显示在弹出窗口中。
function openPreview()
{
var title = document.getElementById("title").value;
var msg= document.ElementByClassName("nicEdit-main")[0].innerHTML;
var category = document.getElementById("category").value;
var status = document.getElementById("status").value;
var oFReader= new FileReader();
oFReader.readAsDataURL(document.getElementById("fileupload").files[0]);
oFReader.onload = function (oFREvent) {
document.getElementById("uploadPreview").src = oFREvent.target.result;
};
var popWin=window.open(title, 'Preview_Entry');
popWin.document.write('Title:' + title + '<br /> Message:' + msg + '<br /> Category: ' + category + '<br /> Status:' + status + oFReader);
}
【问题讨论】:
-
您正在主窗口上设置图像的
src。相反,您应该在弹出窗口上创建一个图像标签并将其设置为src -
我创建了一个 var 并将其写入 popWin.document.write。但我在显示它时遇到了问题。 popWin.document.write('Title: ' + title + '
Message: ' + msg + '
Category: ' + category + '
Status: ' + status + imgUrl );
标签: javascript popupwindow preview image-upload