程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> 如何才能在asp中獲取文章中的第一張圖片地址

如何才能在asp中獲取文章中的第一張圖片地址

編輯:ASP技巧

比如我做一個新聞發布系統,首頁有圖片新聞,我想從發布的文章中提取出第一張圖片,然後在首頁顯示。
請高手指導。。。
問題補充:我自己寫了一個,大家幫忙找下不足哈。
<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++)
{
if (imgs[i].indexOf('http://')==0)
{
if (i>0)str_img += ',';
str_img += imgs[i];
}
}
editor.document.body.innerHtml=(str_img);
}
//-->
</script>

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved