Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.04;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
2-1249027595
webpauk
2009-07-31 12:06
2009.10.04
Рисование в TEdit


15-1249245002
Юрий
2009-08-03 00:30
2009.10.04
С днем рождения ! 3 августа 2009 понедельник


15-1249065216
tesseract
2009-07-31 22:33
2009.10.04
Захватившие власть коммуноцентристы опять ...


2-1248893634
bag
2009-07-29 22:53
2009.10.04
copy в тексте


15-1249167230
DillerXX
2009-08-02 02:53
2009.10.04
нужна электронная мартышка