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';
4

1 に答える 1

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 >")
于 2013-06-18T10:26:14.833 に答える