getURL

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

getURL

Сообщение Alex » Пт апр 20, 2018 8:07 pm

Где бы почитать об устройстве и синтаксисе функции getURL ?

Проблема заключается в следующем: скрипт

getURL("http://192.168.1.55/?action=go", 0);

вызывается ссылкой со страницы MajorDoMo. Скрипт выполняется, но после нажатия на ссылку на странице в заголовке 15 секунд крутится кружок загрузки а потом страница становится просто пустой белой (хотя контроллер отвечает типа 200 OK).

Как бы вызвать скрипт со страницы MajorDoMo так, чтобы она потом не пропадала?
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: getURL

Сообщение fandaymon » Пт апр 20, 2018 8:21 pm

Alex писал(а):
Пт апр 20, 2018 8:07 pm
Где бы почитать об устройстве и синтаксисе функции getURL ?

Проблема заключается в следующем: скрипт

getURL("http://192.168.1.55/?action=go", 0);

вызывается ссылкой со страницы MajorDoMo. Скрипт выполняется, но после нажатия на ссылку на странице в заголовке 15 секунд крутится кружок загрузки а потом страница становится просто пустой белой (хотя контроллер отвечает типа 200 OK).

Как бы вызвать скрипт со страницы MajorDoMo так, чтобы она потом не пропадала?
А зачем ссылкой вызывать GetURL?! Почему бы ссылкой не вызвать просто страницу http://192.168.1.55/?action=go?
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: getURL

Сообщение Alex » Пт апр 20, 2018 8:50 pm

А зачем ссылкой вызывать GetURL?! Почему бы ссылкой не вызвать просто страницу http://192.168.1.55/?action=go?
Провёл эксперимент: напрямую как вы советуете не работает, через вызов скрипта с getURL – работает, но с вышеозначенными недостатками.
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: getURL

Сообщение Logrus » Пт апр 20, 2018 9:18 pm

getURLBackground
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: getURL

Сообщение fandaymon » Пт апр 20, 2018 9:48 pm

Т.е. надо не открыть страницу, а выполнить какой-то сценарий по клику? Можно например так - добавить html элемент в сцену и выбрать что при клике на него мы выполняем сценарий
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: getURL

Сообщение Alex » Пт апр 20, 2018 9:59 pm

getURLBackground
Call to undefined function getURLBackground()
Можно например так - добавить html элемент в сцену и выбрать что при клике на него мы выполняем сценарий
Со сценами это понятно, задача стоит сделать это со страницы.
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: getURL

Сообщение fandaymon » Пт апр 20, 2018 10:03 pm

Alex писал(а):
Пт апр 20, 2018 9:59 pm
getURLBackground
Call to undefined function getURLBackground()
Можно например так - добавить html элемент в сцену и выбрать что при клике на него мы выполняем сценарий
Со сценами это понятно, задача стоит сделать это со страницы.
А страница откуда берётся? Своя html страничка? Или своя php страничка? Или страница которая формируется из модуля?
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: getURL

Сообщение Alex » Пт апр 20, 2018 10:10 pm

А страница откуда берётся? Своя html страничка? Или своя php страничка? Или страница которая формируется из модуля?
Страница ниоткуда не берётся, это GET запрос к контроллеру.
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: getURL

Сообщение fandaymon » Пт апр 20, 2018 10:26 pm

Alex писал(а):
Пт апр 20, 2018 10:10 pm
А страница откуда берётся? Своя html страничка? Или своя php страничка? Или страница которая формируется из модуля?
Страница ниоткуда не берётся, это GET запрос к контроллеру.
Что-то не догоняю. Написано же - вызывается ссылкой со страницы MajorDoMo. Т.е. есть какая-то страница Мажордомо, на которой есть ссылка, по клику на которую должен вызываться сценарий? Причём сценарий не мажордомо, а какого-то другого контроллера?
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: getURL

Сообщение Logrus » Пт апр 20, 2018 10:35 pm

Alex писал(а):
Пт апр 20, 2018 9:59 pm
getURLBackground
Call to undefined function getURLBackground()
тезка расстраиваешь
viewtopic.php?f=6&t=5044&p=71082&hilit= ... %B9#p71050
https://majordomo.smartliving.ru/forum/ ... und#p55185
хз, поможет, но вроде б для того и сделано, синтаксис тот же getURL("http://192.168.1.55/?action=go", 0);
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить