Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Нужна помощь по Javascript (https://javascript.ru/forum/misc/20857-nuzhna-pomoshh-po-javascript.html)

darkcrash2007 20.08.2011 07:47

Нужна помощь по Javascript
 
Есть скрипт, который автоматически скрывает посты на сайте под кат. Пример 1 пост на сайте test-blogtempss.blogspot.com
test-blogtempss.blogspot.com/2011/08/47457547.html

В общем возникли 2 проблемы:
1) Если в начале любого поста есть таблица то в Браузере Firefox на главной странице отображаеться ошибка, вместо сокращенной информации.
2) Возможно ли сделать так что бы вся информация с таблиц не отображалась на главной странице сайта, то есть скрипт не отображал информацию с <table></table>.
<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;
imgtag = '<span style="float:left; margin: 0px 0px 0px 0px;"><img src="http://2.bp.blogspot.com/_M_YCe5AWy0o/TNVZHuVcl2I/AAAAAAAAAuE/qkp1YzqUheI/s1600/without+image" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';
if(img.length>=1) {
imgtag = '<div id="thumbnail"><div class="thumbnail"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></div></div>';
summ = summary_img;
} 
var summary = imgtag + '<p>' + removeHtmlTag(div.innerHTML,summ) + '</p>'; 
div.innerHTML = summary;
}
//]]>
</script>


Буду очень благодарен если кто то подскажет как решить проблему.


Часовой пояс GMT +3, время: 12:54.