শিশু লোড উপর সতর্কতা

আমি window.open দিয়ে একটি উইন্ডো খুলতে চাই এবং এটি onload এর একটি ফাংশন সংযুক্ত করি। পূর্বাভাস, যখন শিশু পৃষ্ঠা লোড সম্পন্ন (শুধু DOM), ব্রাউজার শিশু পৃষ্ঠায় একটি সতর্কতা দেখায়। এই কোড কাজ করে না ::

var google;
function google(){
    Google = window.open('http://www.google.com/');

   //Dean Edwards/Matthias Miller/John Resig

    /* for Mozilla/Opera9 */
    if (google.document.addEventListener){
        google.document.addEventListener("DOMContentLoaded", pageLoaded, false);
    }

    /* for Internet Explorer */
    /*@cc_on @*/
    /*@if (@_win32)
        google.document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
        var script = google.document.getElementById("__ie_onload");
        script.onreadystatechange = function(){
        if (this.readyState == "complete") {
            pageLoaded();//call the onload handler
        }
        };
    /*@end @*/

    /* for Safari */
    if (/WebKit/i.test(navigator.userAgent)){//sniff
        var _timer = setInterval(function(){
            if (/loaded|complete/.test(google.document.readyState)) {
                pageLoaded();//call the onload handler
            }
        }, 10);
    }

    google.onload = pageLoaded;
}
function pageLoaded(){
    alert('Loading Completed');
}
0
যোগ
মতামত: 1
একই বংশোদ্ভূত-নীতি। আপনি একটি বিদেশী-ডোমেন ডকুমেন্টের কোড পরিবর্তন করতে পারবেন না - অথবা এমনকি স্ক্রিপ্টগুলিও এতে ইনজেক্ট করুন।
যোগ লেখক ThiefMaster, উৎস

2 উত্তর

যেমন মূল নীতি উল্লিখিত আপনার ভাবে হয়

এখানে আমি কি সত্যিই চেষ্টা করা উচিত যদি আমি সত্যিই ছিল

function popAndAlert(url) {
  var w = window.open('','mywindow');
  if (w) {
    w.document.write('<body onload="opener.done()">'+
      '<iframe style="width:100%;height:100%" src="'+url+'"></iframe></body>')
    w.document.close();
  }
}
function done() {
  alert('loading completed');
}

শিশু পৃষ্ঠায় সতর্কতা, পরিবর্তন

onload="opener.done()"

থেকে

onload="alert('loading complete')"
0
যোগ

এটা চেষ্টা কর:

var google;
function googleload()
{
    Google = window.open('http://www.google.com/');

   //Dean Edwards/Matthias Miller/John Resig

    /* for Mozilla/Opera9 */
    if (google.document.addEventListener)
    {
            google.window.addEventListener("DOMContentLoaded", function(){
                alert('Loading Completed');
            }, false);
    }
    else
    {
        google.window.onload = function(){ //Add window.onload
            alert('Loading Completed');
        };
    }
}
0
যোগ