本文目錄一覽:
js 如何在對話框中顯示圖片?
在代碼里添加以下代碼執行就可以了
!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”
html
head
title New Document /title
meta name=”Generator” content=”EditPlus”
meta name=”Author” content=””
meta name=”Keywords” content=””
meta name=”Description” content=””
script src=”” type=”text/javascript”/script
script language=”JavaScript”
!–
function downLoadImage(imagePathURL){
//如果中間IFRAME不存在,則添加
if(!document.getElementById(“_SAVEASIMAGE_TEMP_FRAME”))
jQuery(‘iframe style=”display:none;” id=”_SAVEASIMAGE_TEMP_FRAME” name=”_SAVEASIMAGE_TEMP_FRAME” onload=”_doSaveAsImage();”
width=”0″ height=”0″ src=”about:blank”/iframe’).appendTo(“body”);
if(document.all._SAVEASIMAGE_TEMP_FRAME.src!=imagePathURL){
//插入圖片地址,加載圖片
document.all._SAVEASIMAGE_TEMP_FRAME.src = imagePathURL;
}else{
//圖片顯示
_doSaveAsImage();
}
}
function _doSaveAsImage(){
if(document.all._SAVEASIMAGE_TEMP_FRAME.src!=”about:blank”)
document.frames(“_SAVEASIMAGE_TEMP_FRAME”).document.execCommand(“SaveAs”);
}
//–
/script
/head
body
input type=”button” value=”download image” onclick=”downLoadImage(‘jpg’);”
/body
/html
javascript點擊查看圖片,彈框顯示圖片,怎麼用js怎麼實現?
最好用插件,去layer官網有專門的點擊圖片,彈出瀏覽還支持多個圖片。
先去官網下載layer包,你的網頁引用layer的js文件。
地址:網頁鏈接 點擊相冊層
然後js代碼:
//調用示例
layer.ready(function(){ //為了layer.ext.js加載完畢再執行
var ps=$(“#psize”).val();
layer.photos({
photos: ‘#layer-photos-demo’
,shift: ps //0-6的選擇,指定彈出圖片動畫類型,默認隨機
});
});
html代碼:
div id=”layer-photos-demo” class=”layer-photos-demo”
img layer-pid=”圖片id,可以不寫” layer-src=”縮略圖片地址” src=”圖片地址” alt=”” style=”height: 140px;width: 120px;border:1px solid #bbb;”
/div
如何用JS語句顯示圖片?
需要準備的材料分別有:電腦、html編輯器、瀏覽器。
1、首先,打開html編輯器,新建html文件,例如:index.html。
2、在index.html中的script標籤,輸入js代碼:$(‘body’).append(‘img src=”” /’);。
3、瀏覽器運行index.html頁面,此時圖片被js成功顯示到頁面上。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/295802.html