Отображение HTML
DSC
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
У меня такой вопрос есть, как сделать, чтоб если в документе попадается второй раз <html> , то чтобы он становился просто html , а то пробую, не получается.... aka Latro Сообщение отредактировал DSC - Четверг, 28.01.2010, 08:36
frost
Группа: Проверенные
Пользователь №: 344
Сообщений: 29
Получено оценок: 7
Code
<script> $(document).ready(function(){ $('html').html( $('html').html().replace(/<\/?html[^>]*?>/ig,'html') ); }); </script> <!--Не проверял.. по идее должно работать-->
Сообщение отредактировал frost - Понедельник, 01.02.2010, 19:48
ad2
Группа: Удаленные
Плин, мне бы так жаву писать
frost
Группа: Проверенные
Пользователь №: 344
Сообщений: 29
Получено оценок: 7
В смысле?
MadeMan
говорун
Группа: Проверенные
Пользователь №: 25
Сообщений: 185
Получено оценок: 6
frost , он имеет ввиду "мне бы такие скрипты писать..."
frost
Группа: Проверенные
Пользователь №: 344
Сообщений: 29
Получено оценок: 7
по моему тут ничего необычного нету
Aleko
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
frost , скорее всего речь идет не о блоке в блоке а о простой опечатке, а в таком случае поиск по dom не поможет, нужно парсить innerHTML.Бесплатные обои.
frost
Группа: Проверенные
Пользователь №: 344
Сообщений: 29
Получено оценок: 7
Ну незнаю. Раз он ничего не пишет значит работает =)
DSC
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
frost , не сработал твой скрипт, и вообще желательно на js а не на фреймвоках!)aka Latro
Aleko
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
DSC , 1 строчка.
Code
<script> "<!DOCTYPE html><html xmlns='http://www.w3.org/1999/xhtml'><head></head><body><html>text<html></html><html></body></html>".replace(/(^.*?<html.*?>)(.*)(<\/html>.*?$)/i,function(a,b,c,d){return b+c.replace(/<\/?(html).*?>/ig,'$1')+d}) </script>
Бесплатные обои.
DSC
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
Aleko , я вот так записал, но почему-то не получается:Code
<!DOCTYPE html> <html xmlns='http://www.w3.org/1999/xhtml'> <head> </head> <body> <html>Текст</html> </body> </html> <script type="text/javascript"> "<!DOCTYPE html><html xmlns='http://www.w3.org/1999/xhtml'><head></head><body><html>Текст</html></body></html>".replace(/(^.*?<html.*?>)(.*)(<\/html>.*?$)/i,function(a,b,c,d){return b+c.replace(/<\/?(html).*?>/ig,'$1')+d}) </script>
aka Latro
Aleko
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Code
<!DOCTYPE html> <html xmlns='http://www.w3.org/1999/xhtml'> <head> </head> <body> <html>Текст</html> </body> </html> <script type="text/javascript"> document.body.innerHTML=document.body.innerHTML.replace(/(^.*?<html.*?>)(.*)(<\/html>.*?$)/i,function(a,b,c,d){return b+c.replace(/<\/?(html).*?>/ig,'$1')+d}) </script>
Учите js, стыдно в конце концов.
Бесплатные обои.
DSC
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
СТЫДНО! Но этот скрипт тоже не сработал! aka Latro Сообщение отредактировал DSC - Среда, 10.02.2010, 15:16
Aleko
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
DSC , вообще то сработал. Сtrl+A в FF и просмотр кода выделенного элемента. И идем учит азы.Бесплатные обои.
DSC
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
Aleko , капец, хочешь выставлю скрин?aka Latro