Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];

Вниз

Интерпретация символов самописным браузером   Найти похожие ветки 

 
LoveTT ©   (2009-07-27 16:14) [0]

Здравствуйте, Уважаемые Мастера. Не могу решить проблему со своим самописным браузером. Необходимо, чтоб он не воспринимал/опускал/интерпретировал иначе символы комментария /* и */ Возможно ли как-нибудь решить эту проблему? Как переназначить эти символы?
Заранее спасибо за ответ, я уверен, что Вы мне поможете, т.к. уже и не знаю где искать дальше.


 
TIF ©   (2009-07-27 16:18) [1]

Не уловил связи между "самописным браузером" и какими-то комментариями

Что за комментарии? Где они расположены? Что за браузер? Веббраузер или какой?


 
clickmaker ©   (2009-07-27 16:24) [2]

> [0] LoveTT ©   (27.07.09 16:14)

написал свой браузер и споткнулся на комментариях? как-то не верится...


 
stas ©   (2009-07-27 16:27) [3]

LoveTT ©   (27.07.09 16:14)
Самописный браузер на основе компонента TWebBrowser?


 
Медвежонок Пятачок ©   (2009-07-27 16:30) [4]

на основе ричедита
:)


 
Dennis I. Komarov ©   (2009-07-27 16:31) [5]

> Самописный браузер на основе компонента TWebBrowser=Skin для IE


 
Юрий Зотов ©   (2009-07-27 16:34) [6]

> LoveTT ©   (27.07.09 16:14)  

Самописный браузер должен содержать парсер. И этому парсеру ничто не мешает распознать и проигнорировать (пропустить) комментарий.


 
clickmaker ©   (2009-07-27 16:43) [7]

кстати, а почему комментарии /**/?
когда в html <!-- -->


 
LoveTT ©   (2009-07-27 16:46) [8]

Простите, конечно, Веб браузер. Он очень простой, без всяких наворотов, использовал TWebBrowser, т.к. эта моя первая работа в данном направлении. Задача перед мной стоит, чтоб мой веб браузер, при интерпретации кода страницы, показывал также текст находящийся между символами /* Текст*/ (простите, не силен в терминологии), которые обычные веб браузеры интерпретируют как комментарий к коду и не выводят. Пример:
/* -- Icons list -- */
.ico              { padding-left: 15px; }
.ico-breezy       { background: url("../images/ico/ico-breezy3.gif") 2px 0 no-repeat; padding: 2px 0 1px 25px; }
.ico-breezy:hover { background-position: 2px -18px; }
.ico-date         { background: url("../images/ico/ico-date.gif") 0 50% no-repeat; }


 
LoveTT ©   (2009-07-27 16:55) [9]


> TWebBrowser=Skin для IE

Т.е. без IE это веб браузер не будет работать?


 
clickmaker ©   (2009-07-27 16:57) [10]

> Т.е. без IE это веб браузер не будет работать?

IE - это обертка над shdocvw.dll
вот без нее не будет


 
TIF ©   (2009-07-27 19:01) [11]

Как минимум 25% Windows держится на shdocvw.dll

> /* -- Icons list -- */

Это комментарии в CSS

> чтоб мой веб браузер, при интерпретации кода страницы, показывал
> также текст находящийся между символами /* Текст*/

Зачем?

Как уже было сказано
> Самописный браузер на основе компонента TWebBrowser=Skin
> для IE

то есть если IE не отображает на странице эти комментарии, то и TWebBrowser не будет

Вообще, надо для начала определиться, о чём идёт речь: о внешнем файле стилей CSS или же о встроенных в html-документ стилях? Второе - этот вот это:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Новая страница 1</title>
<style>
<!--
/* -- Icons list -- */
textarea     { margin-top: 0 }
-->
</style>
</head>
<body>

</body>
</html>


Всё-таки речь про второе, первое просто здесь не к месту. Значит ищём решение через одно место :)

Ручками парсим исходный код, выдираем текст /* -- Icons list -- */ и добавляем его в тело документа (<body>)

Больше путей я лично не вижу


 
LoveTT ©   (2009-07-27 19:07) [12]

Спасибо большое всем отписавшимся за показанный путь. Осознал свои ошибки. Буду работать. Еще раз благодарю.


 
TUser ©   (2009-07-29 19:17) [13]

StringReplace :)



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.007 c
15-1249370873
Kerk
2009-08-04 11:27
2009.10.04
Набор "Юный либерал"


15-1248790363
Копир
2009-07-28 18:12
2009.10.04
Большой российский суперкомпьютер.


15-1249322695
Kerk
2009-08-03 22:04
2009.10.04
Рекурсия


2-1248437643
kostyl_kostyl
2009-07-24 16:14
2009.10.04
Посоветуйте ресурс с примером реализации списка на TList


15-1247834477
БарЛог
2009-07-17 16:41
2009.10.04
А что полезного людям дала философия?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский