Nazar
Вот так выглядит функция при нажатии на кнопку
Nazar
А вот что писать в этой функции хз, уже пол интернета обшарил
Nazar
findElement не работает
Павел
Это main файл? Если да, в нем нет доступа к html, необходимо revoke сделать на первом аргументе, а лучше при клике на обработчике сразу делайте нужные дела без вызова IpcRender.send
Павел
Я щас склипаю простенький пример и скину
Nazar
Вот такой вот GUi написал, то что по средине нужно менять
Nazar
Ну как, сделал?
Павел
5 минут
Павел
В общем я не стал искать кусок кода где решаются дрязги с политикой стороннего контента если вот ну очень простым языком то на обработчике событий это выглядит так document.querySelector(".btn_next_content").addEventListener('click',function(ev){ document.querySelector('.contains').innerHTML = <iframe ... })
Павел
а не легче уж тогда просто div'ы с display:none делать по клику?
Согласен, по соображениям быстродействия
Nazar
а не легче уж тогда просто div'ы с display:none делать по клику?
display:none а если я захочу еще другую станичку отобразить?
Nikita 👨‍💻
display:none а если я захочу еще другую станичку отобразить?
у тебя есть 5 дивов - условно 5 страниц, по клику ты отображаешь то что хочешь показать
Павел
@NazarAnonymous Не робит потому что надо вставлять в preload or render файл
Nazar
+
Не робит почему-то
Nazar
Nazar
В консоль ничего не выводит, хотя в функции написал console.log
Павел
@NazarAnonymous В Напиши вот так window.addEventListener('DOMContentLoaded', () => { document.querySelector(".btn_next_content").addEventListener('click',function(ev){ document.querySelector('.contains').innerHTML = <iframe ... }) })
Павел
🥹
Nazar
В нее поместить я так понял
Nazar
Nazar
Павел
Мблин, ты эту функцию не туда записал))) перенеси ее в блок как я указывал выше
Павел
Весь прелоад на то что указал замени
Nazar
Мблин, ты эту функцию не туда записал))) перенеси ее в блок как я указывал выше
Но у меня прелоад нормально есть, так как ты написал
Павел
Павел
Там кнопку на #filtersBtn смени все норм должно быть
Павел
там нечего исправлять не надо
eden
а в чем была проблема?
ох. я составил запрос к графкуэлю таким образом, как на скриншоте. Так как время постоянно меняется, то запрос вызывался каждый ререндер заново. в nginx у меня стоит ограничение на количество максимальное запросов, чтоб не ддосили. Спустя N запросов сервер начинал отвечать ошибкой с CORS
Nazar
Nazar
Nazar
Ааа, работает, только в консоль почему-то не выводится
Павел
Потому что консоль для main файла
Nazar
Потому что консоль для main файла
Да я уже понял что консолька в этом файле в devtools
Павел
:)
Nazar
Спасибо тебе огромное, помог
Nazar
Привет, у меня есть такое окно для входа в аккаунт, вот html - https://paste.aiogram.dev/edovudutiw.js, как сделать чтобы при нажатии на submit я в main получал данные из формы?
Nazar
Вывел в консоль обьект евента, через поиск пишет что есть данные что я ввел в форму но не показывает где почему-то
Nazar
Мне бы как-то найти где лежат данные из формы
Nazar
А то из консоли нереально найти я так понял
Павел
Для отправки данных в main надо вызвать ipcRender.send("MyEvent",{data:"data"})
Nazar
Вот, только в этом "e" должны лежать данные из формы
Павел
В main это событие принимаешь?
Nazar
В main это событие принимаешь?
Да, если данные из формы верны то буду делать mainWindow.show()
Nazar
Вот есть такая форма, при нажатии на Submit должны отправлятся в main данные из формы
Nazar
Вот они там есть, но найти в таком виде их сложно
Павел
В main приходят данные?
Anonymous
Твоя проблема не в электроне
Nazar
В main приходят данные?
Да, но весь обьект, а нужно из обьекта взять только данные из формы
Павел
Ну вот бери эти данные из формы слаживай в объект и отправляй
Nazar
Ну вот бери эти данные из формы слаживай в объект и отправляй
Вот что я и не могу сделать, обьект большой и найти их там крайне сложно
Anonymous
Вот что я и не могу сделать, обьект большой и найти их там крайне сложно
Почитай в гугле как хендлить формы джаваскриптом
Nazar
Хочу взять данные из "e" в евенте
Павел
При клике находи объект формы далее каждое поле, у каждого поля бри значение value и ложи эти значения в объект
Павел
Это не Electron
Павел
На досуге прочти
Павел
Тут смотри https://learn.javascript.ru/
Nazar
Тут смотри https://learn.javascript.ru/
Слушай а если тут нет електрона, выбирать реакт? Они хоть как-то связаны?
Павел
Nazar
Понял, я просто с питона перешел и сразу к практике ничего не учив вообще
Павел
:)
Nazar
И вот еще один вопрос, такое думаю понять можно будет только с опытом. Я вообще правильно сделал что сделал 2 окна и просто при нажатии на кнопку одно скрываю а другое показываю, или по правильному это нужно было по другому реализовать?