<img src="test.gif" onload="window.resize(this.width,this,height)"/>

解决方案 »

  1.   

    <img src="test.gif" onload="window.resize(this.width,this.height)"/>
      

  2.   

    <HTML>
    <HEAD>
    <TITLE>Popup Example</TITLE>
    <SCRIPT LANGUAGE="JScript">
    var oPopup = window.createPopup();
    function f1(obj)
    {
    var oPopBody = oPopup.document.body;
    oPopBody.style.backgroundColor = "lightyellow";
    oPopBody.style.border = "solid black 1px";
    oPopBody.innerHTML = "<img src='"+obj.src+"' style='zoom:2.0'>";
    owidth=obj.width*2;
    oheight=obj.height*2;
    ox=obj.offsetLeft+obj.width;
    oy=obj.offsetTop+obj.height;
    oPopup.show(ox, oy, owidth,oheight, document.body);
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <img src=1.jpg onclick=f1(this)>
    <img src=2.jpg onclick=f1(this)>
    </BODY>
    </HTML>
      

  3.   

    直接用dreamwear就可以了
    简单明了
      

  4.   

    //修改一下innerHTML
    <HTML>
    <HEAD>
    <TITLE>Popup Example</TITLE>
    <SCRIPT LANGUAGE="JScript">
    var oPopup = window.createPopup();
    function f1(obj)
    {
    var oPopBody = oPopup.document.body;
    oPopBody.style.backgroundColor = "lightyellow";
    oPopBody.style.border = "solid black 1px";
    oPopBody.innerHTML = "aaaaaaaa<br>bbbbbbbbbbbbb<br>ddddddd<img src='"+obj.src+"' style='zoom:2.0'>";
    owidth=obj.width*2+100;
    oheight=obj.height*2+100;
    ox=obj.offsetLeft+obj.width;
    oy=obj.offsetTop+obj.height;
    oPopup.show(ox, oy, owidth,oheight, document.body);
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <img src=1.jpg onclick=f1(this)>
    <img src=2.jpg onclick=f1(this)>
    </BODY>
    </HTML>