добавление меню в HTML файл

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Namik
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 23.07.2003 (Ср) 11:49
Откуда: Азербайджан - Баку

добавление меню в HTML файл

Сообщение Namik » 06.03.2006 (Пн) 21:46

Доброго Вам времени суток
Уважаемые господа

при наличии времени прошу Вас помочь

есть форма

на форме

TextBox1

List1

ButtonOpen

ButtonAdd

есть html файл site.html


вот код html файла


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Untitled</title>
</head>

<body>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><!---mesto---for---mnu---begin---->

<table border="0" cellpadding="0" cellspacing="0"><!---samo---mnu---begin---->
<tr>
<td><a href="">Menu1</a></td>
</tr>
<tr>
<td height="3"></td><!---razdelitel---->
</tr>
<tr>
<td><a href="">Menu2</a></td>
</tr>
</table><!---samo---mnu---end---->

</td><!---mesto---for---mnu---end---->

<td><!------text---begin---->
</td><!------text---end---->
</tr>
</table>



</body>
</html>

мне необхадимо чтобы

1. при нажати на ButtonOpen считывался html файл

List1 заполнялся названиями меню - Menu1 Menu2 и т.д


2. при нажати на ButtonAdd в html файл

внсилось новое меню название - из TextBox1 т.е. получалось вот так
..........
<tr>
<td><a href="">Menu1</a></td>
</tr>
<tr>
<td height="3"></td><!---razdelitel---->
</tr>
<tr>
<td><a href="">Menu2</a></td>
</tr>

<tr>
<td height="3"></td><!---razdelitel---->
</tr>

<tr>
<td><a href="">Menu3</a></td>
</tr>
..........

подскажите пожалуйста
С Уважением и Благодарностью
Намик

Arcanoid
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 01.01.2005 (Сб) 15:44

Сообщение Arcanoid » 06.03.2006 (Пн) 21:53

можно попробовать с помощью javascript переписать html-код.
Invalid user or password...

Namik
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 23.07.2003 (Ср) 11:49
Откуда: Азербайджан - Баку

Сообщение Namik » 06.03.2006 (Пн) 22:38

Arcanoid писал(а):можно попробовать с помощью javascript переписать html-код.


Благодарю Вас за ответ

это не подходит

я хочу попробовать реализовать
автоматический сборщик сайта

т.е. будет дизайн
на основе которого будет забиваться или удаляться автоматически меню через форму на VB

после формирования сайта
его можно будет загружать на FTP


если будет пример того о чем я прошу то
задумку реализовать можно
С Уважением и Благодарностью
Намик

Arcanoid
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 01.01.2005 (Сб) 15:44

Сообщение Arcanoid » 06.03.2006 (Пн) 23:32

То есть нужны примеры анализатора и генератора html-кода (по образу дизассемблера и компилятора :) ) на ВБ???
Invalid user or password...

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 07.03.2006 (Вт) 11:32

Ну а что вызвало проблему? Ты не можешь открыть файл, или не можешь прочитать, или не можешь сохранить в него данные? Что? Ведь твоя задача решается именно так: открыл, прочитал, записал...
А я все практикую лечение травами...

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 16.03.2006 (Чт) 16:06

На смомо деле если у тебя твой файл будет выгладеть именно так. как ты написал, то ничего хорошего у тебя не выйдет как класс...

1. к полям надо приписать id - это ОБЯЗАТЕЛЬНО
2. на форму кинуть WebBrouser в который считывать этот файл
3. после окончания загрузки брать

Public WithEvents doc As HTMLDocument
set doc = WebBrouser.document
doc.getElementById("твое id").innerHTML (или innerText - смотря что тебе надо)

а вообще, если считаешь что так все просто, то ОЧЕНЬ тебя огорчу.. нормальный конструктор сайтов сделать ОЧЕНЬ трудно - есл считаешь обратное - ты просто еще не думал о функционале :))
говорю как человек уже не первый год с этим развлекающийся...
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 16.03.2006 (Чт) 16:21

Можешь еще посмотреть в кирпичах мой парсер HTML, он поможет разбирать файл.
Lasciate ogni speranza, voi ch'entrate.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 16.03.2006 (Чт) 17:21

Парсер Большого Человека с Большой Буквы и Большой Душой, немного страния чуточку времени, каплю терпения, и я уверен у тебя все получится, задача на самом деле очень простая, не надо никаких ID :roll:


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 186

    TopList