work-flow-Initiative Исторический портал о Родине, электронный музей СССР 16+
СОХРАНИ СВОЮ ИСТОРИЮ НА СТРАНИЦАХ НАШЕГО САЙТА

Путь

Соседние разделы

Операции

WFI.lomasm.ru исторические материалы современной России и Советского Союза, онлайн музей СССР

К началуК началу
В конецВ конец
Создать личную галерею (раздел)Создать личную галерею (раздел)
Создать личный альбом (с изображениями)Создать личный альбом (с изображениями)
Создать материалСоздать материал

wfi в ногу со временем

Оценка раздела:
Нравится
4
Не нравится

Интеграция SpiderBasic и WFI

Дата публикации: 2014-05-29 09:36:30
Просмотров: 1109
Автор:
Интеграция SpiderBasic и WFI

Приложение на языке SpiderBasic получает данные из заполненной формы, отправляет их на сервер ajax запросом и размещает в cответствующем div контейнере полученный ответ сервера.
Пример интеграции фактически заменяет форму комментирования внизу страницы.

Исходный код формы.
Procedure HttpGetEvent(Success, result.s)
If Success
      Debug result
      ;!alert(v_result);    
      !document.getElementById('com_loader').innerHTML = v_result; 
Else
      Debug "HTTPRequest(): Error"
EndIf
EndProcedure
 
Global ListView1, Button1, Tree1
 
Procedure SizeWindowEvent()
    ResizeGadget(0, 10, 10, WindowWidth(0)-20, WindowHeight(0)-20)
EndProcedure
 
Procedure CloseWindowEvent()
    CloseWindow(EventWindow())
EndProcedure
 
Procedure GadgetEvents()
Select EventGadget()
Case 1
      DisableGadget(1,1)
      url$="act=com_add&com_nav=158&com_lang=1&com_item=&com_olp=интеграция_spiderbasic_и_wfi&com_title="+GetGadgetText(2)+"&com_mail="+GetGadgetText(3)+"&com_name="+GetGadgetText(4)+"&com_msg="+GetGadgetText(5)+""
      HTTPRequest(#PB_HTTP_Post, "http://wfi.lomasm.ru/rus.main.ajax/", url$, @HttpGetEvent())       
EndSelect
EndProcedure
 
If OpenWindow(0, 0, 0, 420, 200, "", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget)
      SetWindowTitle(0, "SpiderBasic and WFI example of integration and interaction")
      
      StringGadget(2, 10,  10, 170, 20, "title...")
      StringGadget(3, 10,  40, 170, 20, "mail...")
      StringGadget(4, 10,  70, 170, 20, "name...")
      StringGadget(5, 10,  100, 170, 60, "text...")
      
      ButtonGadget(1, 10,  170, 200, 20, "SEND", #PB_Button_Left)
      
      BindEvent(#PB_Event_CloseWindow, @CloseWindowEvent())
      BindEvent(#PB_Event_SizeWindow, @SizeWindowEvent())
      BindEvent(#PB_Event_Gadget, @GadgetEvents())
      
EndIf



 
About \  О сайте
Оценка материала:
Нравится
1
Не нравится
Описание материала: Интеграция SpiderBasic и WFI

Следующая Первые шаги WFI и Accelerated Mobile Pages
Остальные материалы раздела: wfi в ногу со временем

Оставить комментарий

как гость

Похожие материалы:

Integration SpiderBasic and WFI

Новые альбомы:

Разработка страницы завершена на 0%
Яндекс.Метрика

Поиск

Язык

[ РУССКИЙ ]

Авторизация


Войти в social_apps
Social Apps
https - перейти на защищенную версию сайта

Поддержка



Подписаться на обновления сайта


Изменить размер шрифта: + -

Полезные советы...

Навигация


Картинка недели

Адрес страницы: Действительный адрес: http://wfi.lomasm.ru/русский.wfi_в_ногу_со_временем/интеграция_spiderbasic_и_wfi