Вверх ↑
Ответов: 1925
Рейтинг: 172
#1: 2008-10-25 21:40:51 ЛС | профиль | цитата
Вот адаптированный веб-браузер для версии Хиасм 171. По doFieldName задавать имя нужного поля, по doFieldValue - значение.

[size=-2]------ Добавлено в 21:29
вот он

[size=-2]------ Добавлено в 21:40
Андрей. писал(а):
чё без кнопок не мог сделать


всегда сначала что-то новое делаю, как правило, в IC, потом только - при надобности - адаптирую.

Теперь пару слов о полях и их значениях.
Открыв ту же http://www.freeware.ru/present2_start_0.html (html-код), можно найти такое:
<form action="/cgi-bin/present2_ok.pl" method=POST enctype="multipart/form-data">

Это начало формы. Окончание - тег
</form>
.

Между этими тегами есть поля, например
<input type=Text name=program size=30 maxlength=80>
. Чуть повыше написано:
Название программы и версия:
. Значит, поле относится к этому.

Имя поля - name -
program
. Допусти, нужно изменить его, то есть вписать название своей программы. По doFieldName передаём program, после этого по doFieldValue - требуемое значение поля.

Можно добавить и нажатие на кнопку отправки, и многое другое, но, во-первых, я сам ещё очень мало знаю об этом. а в-торых, вряд ли стоит это делать в данном компоненте, поскольку частных случаев может быть очень много.

Как пример этому - часто кнопка отправки не имеет имени (name). То есть, её распознать можно лишь по типу (type=submit). Для этого надо встрить проверку этого поля на значение submit и только потом нажать её (программно). А это уже целых блок функций, и выглядеть всё это в компоненте будет очень некрасиво (кроме того, это опять же довольно общие случаи, а частные снова остаются без внимания).

Вот потому я сделал всё это дело в инлайнике - там можно написать любой частных случай.

p.s. Кстати, Dilma, почему форум при попытке отправить сообщение мне выдаёт:
3042 писал(а):
Найдено 0 записей для запроса: select * from hiasm_topics, hiasm_posts, hiasm_posts_text, hiasm_forums where hiasm_topics.topic_id=46982 AND hiasm_posts.post_id=hiasm_topics.last_post AND hiasm_posts_text.post=hiasm_posts.post_id AND hiasm_forums.forum_id=hiasm_topics.forum

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/virtwww/w_hiasm_d0ed14e9/http/xf/perms.php on line 8

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/virtwww/w_hiasm_d0ed14e9/http/xf/perms.php on line 22
Нет прав

карма: 9
1
файлы: 1WebBrowser_adapt.rar [3.2KB] [387]
Голосовали:Konst