Показать сообщение отдельно

  #4  
Старый 14.02.2010, 19:33
vvy
Познающий
Регистрация: 29.03.2009
Сообщений: 33
С нами: 9009799

Репутация: 7
По умолчанию

Универсальный вариант (за оптимальность не ручаюсь)
Код:
var dell=false;
var reg=/<img[^>]*>/gi;
function replacer(str, p1, p2, offset, s)
{
if (!dell) { dell=true; return str;}
	else return '';
}
var new_body=document.getElementsByTagName('body')[0].innerHTML.replace(reg,replacer);
document.getElementsByTagName('body')[0].innerHTML=new_body;
Мне кажется так будет лучше, но надо дописать регулярку reg так, что б она просто не сработала на первую картинку
Код:
var reg=/<img[^>]*>/gi;
var new_body=document.getElementsByTagName('body')[0].innerHTML.replace(reg,'');
document.getElementsByTagName('body')[0].innerHTML=new_body;
 
Ответить с цитированием