Показать сообщение отдельно
  #1 (permalink)  
Старый 02.07.2013, 17:49
Аспирант
Отправить личное сообщение для alexandr2006 Посмотреть профиль Найти все сообщения от alexandr2006
 
Регистрация: 30.01.2013
Сообщений: 54

ие78 и регулярные выражения
<!DOCTYPE HTML>
<html>
 <head>
  <title> New Document </title>
 </head>
 
 <body>
 
<div id="rub0_133165" class="small readed" style="height: 323px;">
 
            
            <h1>
                <a class="view_full" href="/news/133165-tragediya-v-seme-dzheymsa-bonda-pirs-brosnan-poteryal-priemnuyu-doch">Трагедия в семье "Джеймса Бонда": Пирс Броснан потерял приемную дочь</a>  
                <a target="_blank" class="source_news" href="http://http://www.newsru.com">NEWSru.com</a>,  
                сегодня в 10:19            </h1>
 
            <p>41-летняя Шарлотта скончалась от рака яичников - болезни, ранее убившей ее мать и бабушку. Мать Шарлотты, австралийская актриса Кассандра Харрис вышла замуж за Пирса Броснана в 1980 году, имея двоих детей от предыдущего брака - Шарлотту и Кристофера. Вскоре Броснан усыновил детей своей возлюбленной.</p>
        </div>
 
 <script>
 var str=document.getElementById("rub0_133165").innerHTML;
alert('<article>'+str.replace(/<a[^>]*?class="view_full".*?>(.*?)<\/a>/g,'<span>$1</span>').replace(/<a [^>]*?class="source_news".*?>(.*?)<\/a>/,'<span>$1</span>')+'</article>');
  </script>
 </body>
</html>




А именно: хочу взять то, что внутри тега div и вывести на экран заменив ссылки тегом span. Работает везде, кроме ие 7-8.

В чем косяк?
Ответить с цитированием