I am using some code for a couple of links that work as long as the links are launched from the parent window but doesnt 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.frmOpti
on) {
if (openerwin.document.frmOpt
ion.stepke
yframe)
bHasStepWindow = openerwin.document.frmOpti
on.stepkey
frame.chec
ked;
if (openerwin.document.frmOpt
ion.playau
dio)
bPlayAudio = openerwin.document.frmOpti
on.playaud
io.checked
;
if (openerwin.document.frmOpt
ion.htmlfr
ame)
bHasHTMLFrame = openerwin.document.frmOpti
on.htmlfra
me.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("<FRAMESE
T ROWS='*,30' BORDERCOLOR='#c0c0c0'>");
if (bHasStepWindow || bHasHTMLFrame) {
document.writeln("<FRAMESE
T COLS='70%,30%'>");
}
document.writeln("<FRAME MARGINWIDTH='0' MARGINHEIGHT='0' FRAMEBORDER='YES' NAME='simframe' SRC='simframe.htm' SCROLLING='auto'>");
if (bHasStepWindow && bHasHTMLFrame) {
document.writeln("<FRAMESE
T 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("</FRAMES
ET>");
}
if (bHasStepWindow || bHasHTMLFrame) {
document.writeln("</FRAMES
ET>");
}
if (nPlaymode <= 2 || bTimer) {
document.writeln("<FRAMESE
T 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("</FRAMES
ET>");
}
document.writeln("</FRAMES
ET>");
</SCRIPT>
Thanks...