Guest User

Untitled

a guest
Jan 24th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. /* request code */
  2. var child = null;
  3. child = window.open('', pop_title, opt);
  4. child.location = url;
  5. child.focus();
  6. var frmData = document.payForm;
  7. frmData.target = pop_title;
  8. frmData.action = url;
  9. frmData.submit();
  10.  
  11. var leftDomain = false;
  12. var interval = setInterval(function () {
  13. try {
  14. if (child.document.domain === document.domain) {
  15. if (leftDomain && child.document.readyState === "complete") {
  16. clearInterval(interval);
  17. child.postMessage({message: "requestResult"}, "*");
  18. }
  19. } else {
  20. leftDomain = true;
  21. }
  22. } catch (e) {
  23. // we're here when the child window has been navigated away or closed
  24. if (child.closed) {
  25. clearInterval(interval);
  26. return;
  27. }
  28. // navigated to another domain
  29. leftDomain = true;
  30. }
  31. }, 500);
  32.  
  33. /* child page */
  34. document.domain = "mysite.com"
  35. targetWindow = window.opener;
  36. targetWindow.postMessage({ message: "deliverResult", result: "succ" , msg: "¿¿¿ ¿¿ ¿¿¿ ¿¿¿¿¿¿¿.", tid: "<?=$_POST["Tradeid"]?>"}, "*");
  37.  
  38. localStorage.setItem("orgWindow",window);
  39. localStorage.getItem("orgWindow");
Add Comment
Please, Sign In to add comment