Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Perl и html. Создание кнопок для web-приложений

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
scorpuplifer



Зарегистрирован: 17.02.2010
Сообщения: 1

СообщениеДобавлено: Ср Фев 17 2010 21:25    Заголовок сообщения: Perl и html. Создание кнопок для web-приложений Ответить с цитатой

Здравствуйте, форумчане... Вопрос глупый, но нигде ответа нет.

Есть скрипт на Perl. Используется во внутренней сети предприятия для выполнения административных функций: добавлять ip-адреса в dhcp, предоставлять доступ или отключать доступ в интернет, вести статистику по использованию трафика и т.д. Этот скрипт формирует web-страницу (админку) из 4 частей - заголовок, меню, основное окно и нижнюю (закрывающую документ html) часть страницы. При нажатии ссылок в меню в основном окне открываются нужные страницы.

Есть страница добавления пользователя в базу dhcp и одновременно доступа\не доступа к интернет, описывается эта страница в скрипте отдельной подпрограммой (sub userform;). При заполнении всех полей страницы при нажатии кнопки Добавить действие переходит другой подпрограмме (sub useradd;), которая и добавляет пользователя в БД. Подпрограмма userform создана посредством конструкции start_form - end_form, кнопка Добавить с помощью submit и с использованием метода post.

Как можно добавить еще одну кнопку на эту страницу, при нажатии которой запускался бы поиск свободных адресов?

Она должна запустить подпрограмму (sub ipsearch;), не закрывая форму ввода данных о пользователе, а потом выдать в эту форму список свободных ip с помощью конструкции select - option - /select.

В интернете все переискал и в руководствах - там только общая информация по созданию кнопок с помощью конструкций input и button с использованием типов submit, reset и button. Но это все не подходит. В одних случаях срабатывает кнопка Добавить, в других случаях вообще ничего не происходит, а в некоторых даже действие никак этой кнопке не назначить. С помощью параметра onclick для конструкции button не получается назначить действие - вроде должно onclick='statistic.pl?ipsearch', но браузер ругается на ошибку в строке, которую вообще не трогал и требует запустить отладку.

PS. Отдельно страницу поиска свободных ip создать могу, но это в некотором роде бессмысленно, потому что прыгать по ссылкам при внесенных уже данных о пользователе - двойная работа, их опять потом вносить надо. Открывать дважды админку в разных окнах или вкладках браузера тоже не совсем правильно
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...