Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для Freshrecords
21 / 15 / 5
Регистрация: 08.04.2013
Сообщений: 423

WebBrowser и HTML

21.03.2015, 09:55. Показов 953. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу диплом на Delphi. Не суть.
Меню-1 просто в браузере: Меню-2 в Дельфине
(подпункты раскрываются по наведению)

При любом нажатии я сделал как бы якори на ссылочки, в документы. То есть он переходит в определенное место в нужном документе из этой вот менюшки. Проблема!

При нажатии на любой из вариантов меню получается такая вот херамантия:

То есть меню перекрывается, и открывается в нем же лекция с материалом в нужном месте.

Так вот как сделать (или возможно ли это вообще) чтобы сама менюшка была на месте, а лекция открывалась в соседнем WebBrowser2. Ну на скрине не тот что слева, а тот что справа большой...


Нуждаюсь в помощи...

На всякий случай выложу все файлы html. Если кто-то готов помочь, могу залить диплом.
Миниатюры
WebBrowser и HTML   WebBrowser и HTML   WebBrowser и HTML  

Вложения
Тип файла: rar Системная защита приложений MS Office.rar (1.39 Мб, 1 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.03.2015, 09:55
Ответы с готовыми решениями:

Delphi WebBrowser Получить HTML сайта не отображая сайт в WebBrowser
На некоторых сайтах такую шляпу вешают, что они неприятны, но тем не менее могут содержать что-то нужное. Речь о рекламе. Если делать...

Как отобразить в WebBrowser html страницу по html коду, который расположен в БД?
Как отобразить в "WebBrowser"(ActiveX) и (или) "ВебБраузер" html страницу на основании html кода, который расположен в...

WebBrowser. Как получить Html код страницы открытой в "webBrowser" в правильной кодировке?
Пробую получить Html код страницы открытой в "webBrowser". public string GetHTMLCodPage() { string htmlCodPage; ...

11
Эксперт HTML/CSS
 Аватар для Shakalaka
653 / 556 / 322
Регистрация: 27.01.2015
Сообщений: 1,374
21.03.2015, 10:08
У ссылок есть атрибут target, если его установить в _blank открывает в новой вкладке/окне в зависимости от настроек браузера. Но если я правильно понял, ты хочешь открывать вкладку в другом браузере... Я думаю это невозможно.
1
 Аватар для Freshrecords
21 / 15 / 5
Регистрация: 08.04.2013
Сообщений: 423
21.03.2015, 10:17  [ТС]
Я делал так. Да, он открывает ссылки. В новом окне.
Но в программе мне это незачем! Мне нужно как-то умудрится при нажатии передать управление в другой браузер!

Добавлено через 1 минуту
Цитата Сообщение от Shakalaka Посмотреть сообщение
Я думаю это невозможно.
Возможно. Если интересно, могу на Delphi скинуть программу.
Но вся проблема, кода самого нет...
ехе скомпилирован.
0
 Аватар для Freshrecords
21 / 15 / 5
Регистрация: 08.04.2013
Сообщений: 423
21.03.2015, 10:20  [ТС]
Вот о чем я говорю, как должно быть. Это в Дельфине.
Просто поймите одно, речь идет не о таком браузере (Explorer, Chrome, Firefox) и т.д, а вебброузер который в делфи
Миниатюры
WebBrowser и HTML  
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
21.03.2015, 17:55
Freshrecords, ну Вы зажгли конечно... Тема изначально очень жестокая...
Цитата Сообщение от Freshrecords Посмотреть сообщение
Просто поймите одно, речь идет не о таком браузере (Explorer, Chrome, Firefox) и т.д, а вебброузер который в делфи
Если я Вас правильно понимаю, то Вы пишите браузер на Делфи причём пользуете для этого панельку Web-компонентов... Сразу говорю это тупик... Дело не в html или даже не в css... Всё дело в Делфи... Открою Вам небольшой секрет вэб-компонент для создания браузера создавался на движке ie5.5 или ie6 точно уже не помню... И созданный Вами вэб-документ не будет одинаково отображаться в Вашей программе и в современных браузерах... Были времена тоже страдал такой темой, тоже делал броузер и скрипт кажись где-то ещё валяется - конечно это был не диплом - преследовались совершенно иные цели, а теперь совет, если Вы таки уже в это вляпались тогда надо верстать файл html таблицами, чтобы он не сыпался при этом в браузере, то есть всё придётся делать на старых тэгах, которые действуют в ie очень древних версий... В связи с чем желаю Вам попутного ветра и удачи...
1
 Аватар для Freshrecords
21 / 15 / 5
Регистрация: 08.04.2013
Сообщений: 423
21.03.2015, 18:14  [ТС]
Эх. Процесс я думаю будет глобальным. Просто суть всего, это будет своего рода (+) к навигации.
Не надо будет шарится по всему html документу и искать необходимое.
Условно я разделил документ на 8 кусков, поставил якори.
При нажатии на любой из кусков, он переходит к нужному, но открывает её в этом же браузере что и саму менюшку.

Добавлено через 48 секунд
Цитата Сообщение от Fedor92 Посмотреть сообщение
если Вы таки уже в это вляпались тогда надо верстать файл html таблицами
Хороший совет, спасибо, но зачем таблицы? Текст расписывать по таблицам?
Вообще недавно мне пришла одна идейка в голову. Делать это во фреймах...
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
21.03.2015, 18:19
Цитата Сообщение от Freshrecords Посмотреть сообщение
Хороший совет, спасибо, но зачем таблицы? Текст расписывать по таблицам?
Таблицы хоть и пережитки прошлого, но позволяют держать макет сайта, чтобы он не распадался... Движок компонента старый поэтому придётся прибегать к топору...
Цитата Сообщение от Freshrecords Посмотреть сообщение
Делать это во фреймах...
Хорошая идея, кстати говоря... Солидарен...
0
 Аватар для Freshrecords
21 / 15 / 5
Регистрация: 08.04.2013
Сообщений: 423
21.03.2015, 18:22  [ТС]
Цитата Сообщение от Fedor92 Посмотреть сообщение
Сразу говорю это тупик
Возможно сама реализация возможна, при условии если задать определенные условие на открытие в файле js

Добавлено через 1 минуту
CSS
1
2
3
4
5
6
7
}
function menuOpen(id){
  for (i=0; i < m_id.length; i++){
  if (id != m_id[i]){
  document.getElementById(m_id[i]).style.display = "none";
  }
  }
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
21.03.2015, 18:23
Цитата Сообщение от Freshrecords Посмотреть сообщение
Возможно сама реализация возможна, при условии если задать определенные условие на открытие в файле js
Сомневаюсь, но если осёл поддерживает данные инструкции можно попробовать...
0
 Аватар для Freshrecords
21 / 15 / 5
Регистрация: 08.04.2013
Сообщений: 423
21.03.2015, 18:28  [ТС]
Я это сделаю.
Но программно в Дельфине я как укажу именно что я сделал конкретно в этом файле!!!
Один программист посоветовал мне отлавливать редирект в браузере...

Добавлено через 4 минуты
Но это опять все кони в одну кучу как некоторые тут на форуме глаголят.
Я скажу так, пока всех коней в кучу не соберешь, только так поймешь, какого коня оседлать))
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
21.03.2015, 18:30
Правильно советует... Сделайте два блока в одной форме один навигационный второй для вывода информации... При нажатии на анкор - его значение должно передаваться из блока навигации - в адресную строку блока вывода информации... Пока у Вас только навигационный блок в котором ссылки при переходе и открываются, судя по скринам...
1
 Аватар для Freshrecords
21 / 15 / 5
Регистрация: 08.04.2013
Сообщений: 423
21.03.2015, 18:37  [ТС]
Цитата Сообщение от Fedor92 Посмотреть сообщение
Сделайте два блока в одной форме один навигационный второй для вывода информации
Имеете разбить html страницу пополам?

Так если подумать, я не могу пока представить себе такую программную визуализацию. Имею ввиду кода.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.03.2015, 18:37
Помогаю со студенческими работами здесь

WebBrowser и HTML
Допустим, моя программа сгенерировала код. Как его отобразить в WebBrowser без сохранения в файле html?? т.е. сгенерировал код и сразу...

HTML и WebBrowser
Добрый вечер. Делаю редактор HTML кода с возможностью его просмотра. Вообщем нужно загрузить измененный код в WebBrowser. Возможно ли это?

Вывести html в webbrowser
Здравствуйте, у меня на форме есть webbrowser у него visible стоит false и кнопку. Я хочу сделать так чтобы при нажатии на кнопку браузер...

Изменить HTML в WebBrowser
В общем WebBrowser/CppWebBrowser загружает страничку, и на ней начинают исполняться JavaScript. Один из них отправляет Post запрос на...

Загрузить html в WebBrowser
Не могу понять , что я делаю не так... Файл introduction.html нужно открыть в webbrowser по нажатию кнопки... помогите, пожалуйста, найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru