Web Analytics Made Easy -
StatCounter Window Object - CodingForum

Announcement

Collapse
No announcement yet.

Window Object

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Window Object

    I am using some code for a couple of links that work as long as the links are launched from the parent window but doesn’t work when launched as a popup from another window that is dynamically created. Here is the code:

    var bHasStepWindow = false;
    var bHasHTMLFrame = false;
    var bPlayAudio = true;
    var nPlaymode = 1;
    var bTimer = false;
    var openerwin = window.opener;
    if (openerwin && openerwin.document.frmOption) {
    if (openerwin.document.frmOption.stepkeyframe)
    bHasStepWindow = openerwin.document.frmOption.stepkeyframe.checked;
    if (openerwin.document.frmOption.playaudio)
    bPlayAudio = openerwin.document.frmOption.playaudio.checked;
    if (openerwin.document.frmOption.htmlframe)
    bHasHTMLFrame = openerwin.document.frmOption.htmlframe.checked;
    }
    if (openerwin && openerwin.playmode == 4) {
    bTimer = true;
    bHasStepWindow = false;
    bHasHTMLFrame = openerwin.blnHTMLFrame;
    }
    if (openerwin && openerwin.playmode == 3) {
    bHasStepWindow = false;
    }
    if (openerwin)
    nPlaymode = openerwin.playmode;
    document.writeln("<FRAMESET ROWS='*,30' BORDERCOLOR='#c0c0c0'>");
    if (bHasStepWindow || bHasHTMLFrame) {
    document.writeln("<FRAMESET COLS='70%,30%'>");
    }
    document.writeln("<FRAME MARGINWIDTH='0' MARGINHEIGHT='0' FRAMEBORDER='YES' NAME='simframe' SRC='simframe.htm' SCROLLING='auto'>");
    if (bHasStepWindow && bHasHTMLFrame) {
    document.writeln("<FRAMESET ROWS='50%,50%'>");
    }
    if (bHasStepWindow) {
    document.writeln("<FRAME MARGINWIDTH='0' MARGINHEIGHT='0' FRAMEBORDER='YES' NAME='stepframe' SRC='stepframe.htm' SCROLLING='NO'>");
    }
    if (bHasHTMLFrame) {
    document.writeln("<FRAME MARGINWIDTH='0' MARGINHEIGHT='0' FRAMEBORDER='YES' NAME='htmlframe' SRC='htmlframe.htm' SCROLLING='auto'>");
    }
    if (bHasStepWindow && bHasHTMLFrame) {
    document.writeln("</FRAMESET>");
    }
    if (bHasStepWindow || bHasHTMLFrame) {
    document.writeln("</FRAMESET>");
    }
    if (nPlaymode <= 2 || bTimer) {
    document.writeln("<FRAMESET COLS='*,170' BORDER='0'>");
    }
    document.writeln("<FRAME MARGINWIDTH='0' MARGINHEIGHT='0' FRAMEBORDER='NO' NAME='statusframe' SRC='statusframe.htm' SCROLLING='NO' NORESIZE>");
    if (nPlaymode == 1) {
    document.writeln("<FRAME MARGINWIDTH='0' MARGINHEIGHT='0' FRAMEBORDER='NO' NAME='ctrframe' SRC='ctrframe.htm' SCROLLING='NO' NORESIZE>");
    }
    else if (nPlaymode == 2) {
    document.writeln("<FRAME MARGINWIDTH='0' MARGINHEIGHT='0' FRAMEBORDER='NO' NAME='ctrframe' SRC='stdctrframe.htm' SCROLLING='NO' NORESIZE>");
    }
    if (bTimer) {
    document.writeln("<FRAME MARGINWIDTH='0' MARGINHEIGHT='0' FRAMEBORDER='NO' NAME='timerframe' SRC='timer.htm' SCROLLING='NO' NORESIZE>");
    }
    if (nPlaymode <= 2 || bTimer) {
    document.writeln("</FRAMESET>");
    }
    document.writeln("</FRAMESET>");
    </SCRIPT>

    Thanks...
Working...
X