Форум: "Начинающим";
Текущий архив: 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.006 c