Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* request code */
- var child = null;
- child = window.open('', pop_title, opt);
- child.location = url;
- child.focus();
- var frmData = document.payForm;
- frmData.target = pop_title;
- frmData.action = url;
- frmData.submit();
- var leftDomain = false;
- var interval = setInterval(function () {
- try {
- if (child.document.domain === document.domain) {
- if (leftDomain && child.document.readyState === "complete") {
- clearInterval(interval);
- child.postMessage({message: "requestResult"}, "*");
- }
- } else {
- leftDomain = true;
- }
- } catch (e) {
- // we're here when the child window has been navigated away or closed
- if (child.closed) {
- clearInterval(interval);
- return;
- }
- // navigated to another domain
- leftDomain = true;
- }
- }, 500);
- /* child page */
- document.domain = "mysite.com"
- targetWindow = window.opener;
- targetWindow.postMessage({ message: "deliverResult", result: "succ" , msg: "¿¿¿ ¿¿ ¿¿¿ ¿¿¿¿¿¿¿.", tid: "<?=$_POST["Tradeid"]?>"}, "*");
- localStorage.setItem("orgWindow",window);
- localStorage.getItem("orgWindow");
Add Comment
Please, Sign In to add comment