Popup woes

    Date: 08/03/05 (Javascript Community)    Keywords: browser, java

    Greetings everyone! I'm having an issue with a script I wrote that will do three things:

    1) Detect whether or not a popup with the name of 'radioWindow' is open
    2) If so, it'll just bring it to focus or pass it a variable
    3) If not, it'll open the window

    So, I'm posting what I wrote below, and I'm getting an error, of course. The browser (IE 6 SP2) is reporting that the window is undefined and will not proceed with the script, however, this was based off an example I've seen on a number of Javascript sites. Firefox just doesn't do anything at all, including showing errors.

    Any help would be greatly appreciated!


    function loadRadio(djName) {
    //CHECK TO SEE IF RADIO IS OPENED
    if (radioWindow != "undefined") {
    if (!radioWindow.closed) {
    if (djName != "undefined") {
    //IF djName PASSED, CALL FUNCTION IN RADIO WINDOW
    alert('Loading '+djName+' into DJ Radio');
    window.radioWindow.loadDJ(djName);
    } else {
    //OTHERWISE JUST FOCUS RADIO WINDOW
    window.radioWindow.focus();
    }
    } else {
    //OPEN RADIO
    alert('Launching Radio');
    var winl = (screen.width - w) / 2;
    var wint = (screen.height - h) / 2;
    winprops = 'height=495,width=370,top='+wint+',left='+winl+',scrollbars=no,menubar=no,status=no,fullscreen=no';
    radioWindow=window.open('radio.htm','radioWindow',winprops);
    }
    }
    }

    Source: http://www.livejournal.com/community/javascript/72327.html

« Full-View Select Menu || JavaScript validation »


antivirus | apache | asp | blogging | browser | bugtracking | cms | crm | css | database | ebay | ecommerce | google | hosting | html | java | jsp | linux | microsoft | mysql | offshore | offshoring | oscommerce | php | postgresql | programming | rss | security | seo | shopping | software | spam | spyware | sql | technology | templates | tracker | virus | web | xml | yahoo | home