PDA

View Full Version : cách lấy url đầu tiên xuất hiện trong bài viết



KuJangSung
14-05-2013, 21:23
mình có chôm đc đoạn script lấy img đầu tiên ong bài viết, vậy để lấy đc url đầu tiên trong bài viết thì edit như thế nào nhỉ? mong ae giúp đỡ :D thanks!


<script type='text/javascript'>
summary_noimg = 430;
summary_img = 340;
img_thumb_height = 100;
img_thumb_width = 120;
</script>
<script type='text/javascript'>
//<![CDATA[
function removeHtmlTag(strx,chop){
if(strx.indexOf("<")!=-1)
{
var s = strx.split("<");
for(var i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
}
}
strx = s.join("");
}
chop = (chop < strx.length-1) ? chop : strx.length-2;
while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
strx = strx.substring(0,chop-1);
return strx+'...';
}

function createSummaryAndThumb(pID){
var div = document.getElementById(pID);
var imgtag = "";
var img = div.getElementsByTagName("img");
var summ = summary_noimg;
if(img.length>=1) {
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';
summ = summary_img;
}

var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
div.innerHTML = summary;
}


//]]>
</script>

Hà Duy Thuận
14-05-2013, 23:51
dùng jquery

var _first_img_detected = "";
if($("img").length>0){
_first_img_detected = $("img").eq(0).attr("src");
}

Ngắn gọn dễ dàng, chúc bạn thành công.