Django - как позвонить по номеру телефона и открыть страницу формы одним щелчком мыши?

Я надеюсь, что я понял: у меня есть приложение Django с адресами клиентов и «действиями», которые протоколируют любой контакт с клиентами по электронной почте или телефону. Когда пользователь нажимает на номер телефона (ссылку), я хочу, чтобы система набирала этот номер и в то же время создавала запись в таблице (активности), отображала другую страницу с формой, где он записывает заметки во время разговора с клиент.

Как я могу сделать это без второго клика?

Я знаю, я создаю ссылку <a href='tel:{{ customer.phone }}'>, что многое понятно. Но как сделать второе действие по тому же клику? Вероятно, с JavaScript (я использую jQuery, но новичок в JavaScript).

В качестве альтернативы я подумал, что могу вызвать действие Call-Phone-Number в представлении, которое вызывается по ссылке (вместо 'tel:...') в первую очередь и выполняет всю визуализацию формы, что более удобно для меня. . Но как позвонить по номеру телефона из представления в python и одновременно отображать страницу (или одну за другой без ожидания)?

Надеюсь, моя ситуация ясна...

Спасибо за любую помощь!


person Stefan Kloss    schedule 10.07.2020    source источник


Ответы (1)


Вы можете попробовать следующий JS:

window.onload = function(e){
            window.location.href = your_url
            return false;
        }

В основном это будет похоже на то, как пользователь нажимает на эту ссылку.

person Edwin Cruz    schedule 10.07.2020