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