Re: [問題] 有關上傳圖片的預覽

看板Ajax作者 (adam!)時間16年前 (2008/08/28 06:04), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串5/5 (看更多)
※ 引述《kewl (痴)》之銘言: : ※ 引述《LisaShie (小麻)》之銘言: : : 請問: : : 如果我在上傳圖片的表單上,想直接讓它選好圖之後 : : 同一頁之中預覽 : : 那麼我該怎麼做呀? : : 依照我想的流程 : : 是file的欄位onchange後 : : 把圖片暫存到一個地方,然後show出來是嗎? : : 不過…要怎麼暫存圖案呀? : 把 file 指定 id 給他 暫定叫 fid 好了 : 再另外給一個區塊作為顯示圖片用 <div id = "img_pre"></div> : onChange 的時候呼叫下面 function : function imgPreview() { : var img_path = document.getElementById("fid").value; : document.getElementById("img_pre").innerHTML = : "<img src='"img_path"'>"; : } : 這是很粗糙的作法啦, : 可以自己再增加 : 沒測試過,應該可以用吧XD 因為有點年代了,所以我開新帖詢問 我使用ie沒有任何問題 但是使用firefox,抓到的路徑 也就是img_path 是相對路徑耶 ie抓到的是絕對路徑 有什麼方法使得firefox的img_path是絕對路徑嗎 我使用firefox3.0 說詳細一點 也就是我網頁放桌面的話 去讀取 c:\a.jpg的話 抓到的值只有a.jpg 而不是c:\a.jpg 或者/../../xxx/a.jpg -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.22.196 ※ 編輯: awpadam 來自: 218.211.22.196 (08/28 06:14)

08/28 11:10, , 1F
firefox因為安全因素,不支援本地端預覽
08/28 11:10, 1F

08/28 11:34, , 2F
無解就對了!?
08/28 11:34, 2F

08/28 18:50, , 3F
你拿 location.href 跟 img用getattribute('href')
08/28 18:50, 3F

08/28 18:51, , 4F
兩個拿來算看看...
08/28 18:51, 4F
文章代碼(AID): #18jS-BaA (Ajax)
文章代碼(AID): #18jS-BaA (Ajax)