求助:asp上传图片到textarea,只保留地址,而不是预览格式

来源:百度知道 编辑:UC知道 时间:2024/09/13 00:42:55
帮忙改一下,我不懂asp

<script language="javascript">
function selImg(s){
if(!s){return false;}
var h=s.substr(s.lastIndexOf(".")+1,3);
if(h=="gif"||h=="jpg"){
var txt=document.getElementById("txt")
o=document.createElement("IMG");
o.src=s;
txt.appendChild(o);
}
else{
alert("请选择正确的图片格式~")
}
}
</script>
<textarea id="txt" cols=60 rows=8></textarea><br>
<input id="img" type="file" value="选择图片">
<input type="button" value="添加" onclick="selImg(img.value)">

谢谢!

你到网上找一个无组件上传工具
你可以单独做一个页面,用Iframe把上传页面嵌套到你的页面中
在这个页面中放一个文本框,假设ID是ImgUrl
一般上传完成之后,它会生成一个文件路径
然后你就可以在上传页面中协商这样一句
window.parent.getElementById("ImgUrl").value=生成的路径
然后把你自己做的页面提交就可以了

<script language="javascript">
");
o.src=s;
txt.appendChild(o);
}
else{
alert(
}
}
</script>
<textarea id="txt" cols=60 rows=8></textarea><br>
<input id=type="filalue
<input type="button" value="添加" onclick="selImg(img.value)">

<script language="javascript">
function selImg(s){
if(!s){return false;}
var h=s.substr(s.lastIndexOf(".")+1,3);
if(h=="gif"||h=="jpg"){
var txt=document.getElementById("txt")
o=document.createElement("IMG");
o.src=s;
txt.appendChild(o);
}
el