work-flow-Initiative
Исторический портал о Родине 16+

Путь


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

    Операции

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

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

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

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

    Дата публикации: 2014-05-29 09:36:30
    Просмотров: 853
    Автор:
    Интеграция 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 в ногу со временем

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

    как гость

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

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

    Поиск

    Язык

    [ РУССКИЙ ]

    Авторизация


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

    Поддержка

    Сообщить об ошибке на странице

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

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

    Aliexpress INT

    Навигация


    Aliexpress INT Aliexpress INT