Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Нажатие на кнопку при откытии страницу (https://javascript.ru/forum/misc/64967-nazhatie-na-knopku-pri-otkytii-stranicu.html)

oopros 16.09.2016 21:49

Нажатие на кнопку при откытии страницу
 
Пытаемся интегрировать 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'    // Тип приложения
        });


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

Bond 16.09.2016 22:31

У меня пашет норм

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


Не знаю что значит строка // Номер менеджера но у Вас ее нет.

P.S Без нее тоже пашет


Часовой пояс GMT +3, время: 17:23.