2011-06-01 80 views
0

我正在使用javascript來更改img src在運行時的值.. 我在html中使用fileupload來從使用中獲取輸入,並且希望將圖像上載到「Image1 「圖像標籤..但它沒有上傳圖像.. 我使用:javascript在imgsrc中未顯示圖像

function upl(obj) {     

        filename = obj.value; 
        alert(filename);    
        document.getElementById('Image1').src = '"' + filename + '"'; 
        alert(document.getElementById('Image1').src);    
        } 
在它顯示與本地URL .. 這裏我打電話UPL沿形象的名字警報

()的onchange的文件上傳。 有人可以幫助我.. 感謝..

+0

可以您向我們展示我們的標記。? – Misam 2011-06-01 06:34:10

+0

我的標記是: kawade 2011-06-01 06:46:16

回答

2

刪除「和不是試圖檢查

像如下

function upl(obj) {     

        filename = obj.value; 
        alert(filename);    
        document.getElementById('Image1').src = filename; 
        alert(document.getElementById('Image1').src);    
        } 
+0

@pranay rana:沒有工作。文件名+''顯示imagename與本地主機路徑,即「http:// localhost:1061/images6.jpeg」,因爲我選擇image6.jpeg – kawade 2011-06-01 06:36:04

+0

@ThiefMaster:同樣的問題出現... – kawade 2011-06-01 06:37:36

+0

fyi,這不是我的答案。我剛剛編輯它 – ThiefMaster 2011-06-01 06:38:33

1

嘗試用setAttribute

document.getElementById('Image1').setAttribute('src', 'http://www.uploadarchief.net/files/download/troll_face.jpg'); 
+0

工作正常,但有沒有什麼辦法可以保存圖像在服務器上使用JavaScript .. – kawade 2011-06-01 06:54:15

+0

你將不得不使用AJAX。 – Midas 2011-06-01 07:10:20