2013-06-18 3 views
1

У меня есть всплывающее окно с изображением в нем. Я хотел бы знать, можно ли установить размер для моего изображения. Я сделал этот сценарий для своего всплывающего окна:Изменить размер изображения на всплывающее окно

function open_win(title, description, src, alt) 
{ 
    var img = document.createElement("img"); 
    img.src = src; 
    img.alt = alt; 

    myWindow = window.open('', '', 'width=300, height=300, left=700, top=400') 
    myWindow.document.write("<div class='description'> <img src=" + src + " alt=" + alt + " >") 
    myWindow.document.write("<h4>" + title + "</h4>") 
    myWindow.document.write("<p>" + description + "</p></div>") 

    document.body.appendChild(img) 

    myWindow.focus() 
} 

Я хотел бы, чтобы моя фотография была 1185x785. Я искал, как это сделать, но у меня есть только ответы с изменением размера окна, и мне это не нужно. Я просто хочу изменить размер изображения. Благодаря! Я попытался это, но он не работает:

img.style.width='1185px'; 
img.style.height='785px'; 

ответ

1

Я нашел ответ! я просто изменить эту строку:

myWindow.document.write("<div class='description'> <img src=" + src + " alt=" + alt + " >") 

с этим

myWindow.document.write("<div class='description'> <img src=" + src + " alt=" + alt + " width=1185 height=785 >")