Показать сообщение отдельно
  #1 (permalink)  
Старый 16.09.2016, 21:49
Интересующийся
Отправить личное сообщение для oopros Посмотреть профиль Найти все сообщения от oopros
 
Регистрация: 17.10.2014
Сообщений: 28

Нажатие на кнопку при откытии страницу
Пытаемся интегрировать api по мануалу
https://github.com/vedisoft/js-sdk-tutorial

Там есть 2 момента:

$('#button').on('click', function() {
    if ($(this).text() === 'Соединить') {
        pz.connect({
            host: 'ws://localhost', // Адрес сервера
            client_id: 'password',  // Пароль
            client_type: 'jsapi'    // Тип приложения
        });
    } else {
        pz.disconnect();
    }
});


setInterval(function() {
    if (pz.isConnected()) {
        $('#indicator')
            .removeClass('badge-important')
            .addClass('badge-success')
            .text('Соединение установлено');
        $('#button').text('Разъединить');
    } else {
        $('#indicator')
            .removeClass('badge-success')
            .addClass('badge-important')
            .text('Нет соединения');
        $('#button').text('Соединить');
    }
}, 1000);


<button id="button" class="btn pull-right">Соединить</button>
		<span id="indicator" class="badge">Проверка соединения...</span>


Суть в чем, открываем страничку, и висит кнопка, которую нужно нажать "соеденить".
А нам хотелось бы эту кнопку убрать, а чтобы просто происходило соединение при открытии страницы, без всяких кнопок.

пытались просто выполнять функцию:

pz.connect({
            host: 'ws://localhost', // Адрес сервера
            client_id: 'password',  // Пароль
            client_type: 'jsapi'    // Тип приложения
        });


Но тогда постоянно почему-то висит сообщение "Проверка соединения" и не соединяется.
Что не так делаем? был бы благодарен за помощь

Последний раз редактировалось oopros, 16.09.2016 в 21:59.
Ответить с цитированием