KTamas' Blog

Remember kids, if Internet Explorer is brave enough to ask to be your default browser, you're brave enough to ask that girl out.

iframek es popupok (toredekek a fejleszto naplojabol)

· 87 words · 1 min read

Van egy iframed, abbol nyit a felhasznalo egy popupot, kulso webszolgaltatassal valo autenikalas celjabol, adsz neki egy callback URL-t, ami viszont ugye a popupba iranyit vissza, te viszont szeretned, ha az iframe tartalma lecserelodjon, majd bezarodjon a popup. Hogy csinalod? Ugy, hogy egy ilyesfajta HTML-t (es benne levo js-t) adsz meg callbacknek:

<html>
  <head>
    <script type=“text/javascript”>
      var close_and_redirect = function() {
        if (opener && !opener.closed) {
          opener.location.href = “http://localhost:9610/done";
        }
window.close(); } </script> </head> <body onload=“setTimeout(‘close_and_redirect()‘, 500)”> Yay, logged in! Closing… </body> </html>


(Itt talaltam meg vegul.)

comments powered by Disqus