2011-06-01 81 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