как открыть окно при нажатии кнопки / значка с помощью JavaScript - PullRequest
0 голосов
/ 25 января 2019

Я создал чат-бота, сейчас я разместил его на локальном сервере.

Chat bot

Я хочу встроить его в свой веб-сайт, так что именно то, что я хочу, это что-то вроде кнопки / значка, парящих в правой нижней части веб-сайта, как в этом примере.

button

И при щелчке по нему должно открыться окно чата над сайтом. Как мне поступить, чтобы сделать это

open up window

1 Ответ

0 голосов
/ 25 января 2019

По сути, у вас будут две вещи: всплывающее окно и триггер:

<div class="popup">
   ... Popup Stuff
</div>
<button>Click Me</button>

Если всплывающее окно размещается на странице, на которой вы находитесь, вы можете использовать iframe во всплывающем окне.чтобы отобразить его:

<div class="popup">
   <iframe src="http://wherever"/>
</div>
<button>Click Me</button>

Вы хотите, чтобы кнопка переключала состояние отображения всплывающего окна

const button = document.querySelector('button');
const popup = document.querySelector('.popup');

button.addEventListener('click', ()=>{
  popup.style.display === 'none' ? popup.style.display = 'block' : popup.style.display = 'none';
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...