Otevírání seznam přihlášení jako popup
-
Dobrý den, mám nyní rozjeté Seznam přihlášení klasickou cestou, tedy že po kliknutí na tlačítko "Spárovat" se odešle požadavek, dojde k přesměrování na Seznam, uživatel zadá údaje a poté dojde k přesměrování zpět.
Nyní bych chtěl tento proces předělat do popupu (nového okna), využil jsem metody JS window.open, kde dojde ke všem krokům jako u postupu výše, akorát poté při přesměrování zpět na stránku se nové okno nezavře a vše probíhá již v novém okně.
Rád bych aby se po úspěšném propojení, okno zavřelo a přesměrování proběhlo jako u metody výše.
Mohl bych poprosit o radu?
Díky -
Dobry den,
jsou tu dva zpusoby, kterymi lze situaci resit. V obou dvou pripadech pouzijete metodu "close()": bud nechate okno, aby se zavrelo samo (window.close()), nebo jej zavrete z rodicovske stranky (let w = window.open(); ....; w.close()).
Dulezite je poznat, kdy je ten spravny okamzik na zavreni. Pokud nechate okno zavirat samo, tak je to patrne po dokonceni vymeny kodu za token. Pokud jej chcete zavirat z rodicovske stranky, pak jsou opet dve varianty:
- sledovat URL popupu, coz je trochu obtizne, nebot to lze jen dokud maji oba dva dokumenty shodny origin
- NEBO si nechat z popupu poslat do rodicovskeho okna zpravu (postMessage) a v jejim dusledku rodic popup zavre
-
Dobrý večer zapomela sem heslo
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Registrovat Přihlásit se