如何才能在asp中获取文章中的第一张图片地址

王朝学院·作者佚名  2009-04-17
窄屏简体版  字體: 小  |  中  |  大  |  超大  

比如我做一个新闻发布系统,首页有图片新闻,我想从发布的文章中提取出第一张图片,然后在首页显示。

请高手指导。。。

问题补充:我自己写了一个,大家帮忙找下不足哈。

<script language="javascript">

var pic;

var str = 'e,qwe,qwe<img alt=sdfsf src="asdasdasd.jpg" />qwe,q,we';

var newarray = new Array();

newarray = str.split("<img");

newarray = newarray[1].split("src=");

newarray = newarray[1].split("/>");

newarray = newarray[0].split(" ");

pic = newarray[0];

pic = pic.replace("\"","").replace("\"","");

pic = pic.replace("\'","").replace("\'","");

document.write (pic);

</script>

答案

<iframe id="editor" width="90%" height="100"></iframe> <script>editor.document.designMode="on";</script><input type="button" value="获取图片" onclick="getImg();" />

<script type="text/javascript">

<!--

function getImg()

{

var str_img = editor.document.body.innerHTML.replace(/[\s\S]*?src=[\'\"\s]*?(http:\/\/[a-z\d\._\-\/\%]*)[\'\"\s]*?/igm, '$1,');

var imgs = str_img.split(',');

str_img = '';

for (var i=0;i<imgs.length-1;i++)

editor.document.body.innerHTML=(str_img);

}

//-->

</script>

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航