javascript 顯示更大的圖片(放大圖片)

來源:互聯網
上載者:User

 

1.function ShowLargeImg()
    {
        var url=hidImgUrl.value;
        var imgWin=window.open('','img','width=50,height=50,scrollbars=yes,resizable=yes,location=no,status=no')//開啟一個空白視窗,並初始化大小
        imgWin.focus()//使視窗聚焦,成為當前視窗
        var HTML="<html>\r\n<head>\r\n<title>picture browse</title>\r\n</head>\r\n<body leftmargin=\"0\" topmargin=\"0\">\r\n<img src=\""+url+"\" onload=\"window.resizeTo(this.width+30,this.height+35);if(screen.width>this.width && screen.height>this.height) {window.moveTo((screen.width-this.width)/2,(screen.height-this.height)/2);} else {window.moveTo(-4,-4);window.resizeTo(screen.availWidth+9,screen.availHeight+9);}\">\r\n</body>\r\n</html>"//這裡是關鍵代碼,在圖片載入完後調用resizeTo()和moveTo()方法調整視窗大小和位置
        var doc=imgWin.document
        doc.open("text/html","replace") //指定文檔的多用途網際郵件擴充協議
        doc.write(HTML)//向空白視窗寫入代碼
        doc.close()//關閉輸入資料流,並強制發送資料顯示。
    }

2.

<a href="javascript:;ShowLargeImg();"><asp:Image ID="imgPic" runat="server" ToolTip="Clicking can enlarge image" alt="The picture path is wrong." /></a>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.