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

Вниз

Непонятки со ссылками во встроенном TWebBrowser   Найти похожие ветки 

 
GreyWolf83   (2011-04-24 21:33) [0]

Есть TWebBrowser, я туда загружаю HTML код in-memory. Адрес страницы получается "about:blank". Страница нормально показывается, но перестают работать правильные ссылки, например вида "file:///C:/dir/page.html". При нажатии НИЧЕГО не происходит. При загрузке HTML с ТАКОЙ ЖЕ ссылкой с диска она отрабатывает нормально. Если ссылку сделать "page.html", то при нажатии открывается пустая страница с "адресом" "about:blankpage.html". При этом Doc.GetElementsByTagName("A")  и Doc.GetElementsByTagName("a") возвращает пустую коллекцию (Length = 0), здесь Doc - IHTMLDocument3, полученный через QueryInterface. Есть какие-то идеи?


 
sniknik ©   (2011-04-24 23:01) [1]

идея такая, сохраняй страницу в темповую директорию, в файл, как сам IE обычно делает...

хотя и непонятно почему у тебя ссылки "расширяются", не с "page.html" понятно, и правильно, т.к. она частичная, как файл по текущему пути открывается "присоединив" директорию, но вот с "file:///C:/dir/page.html" непонятно, там же полный прямой путь, он не дополняется.
наверное у тебя ошибка в программе...


 
b z   (2011-04-25 00:37) [2]

Секьюрити не дает.


 
GreyWolf83   (2011-04-25 01:01) [3]


> sniknik ©   (24.04.11 23:01) [1]

Нет, про темповую директорию - это понятно, но это же неспортивно.

А ссылка вида "file:///C:/dir/page.html" и не расширяется. В ее свойствах можно посмотреть ее адрес - он правильный ("file:///C:/dir/page.html"). Только при нажатии ничего не происходит.
> b z   (25.04.11 00:37) [2]
> Секьюрити не дает.

А можно поподробнее - какие именно это могут быть настройки??


 
Виктор85   (2011-04-28 09:28) [4]

тебе нужно почитать про Asynchronous Pluggable Protocol



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

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

Наверх




Память: 0.45 MB
Время: 0.003 c
15-1302298974
Re
2011-04-09 01:42
2011.08.07
Delphi и Win7


2-1303966863
mefodiy
2011-04-28 09:01
2011.08.07
COM port фискального принтера


2-1304061097
Dzmitry
2011-04-29 11:11
2011.08.07
большая картинка


2-1304152965
armstrong
2011-04-30 12:42
2011.08.07
работа с графикой


15-1303135594
mdfe
2011-04-18 18:06
2011.08.07
Есть кто живой?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский