새창으로 띄우기 문제
Posted: 2006 01 05 19:02 46
아래와 같은 JavaScript로 되어 있는 페이지에서 IE의 경우 네이버 사전과 같이
타이틀바만 있는 작은 창이 뜨지만 Firefox에서는 최대화된 탭으로 뜹니다.
현재 Firefox에 IETab, Tab Mix Plus를 사용하고 있습니다. 네이버 작은창 사전은
정상적으로 뜨고 있습니다.
--------------------------
function goDetailView(msgno, folderName)
{
document.fListMail.msgno.value = msgno;
document.fListMail.foldername.value = folderName;
if('N' == 'Y')
{
document.fListMail.isPopup.value = "Y";
}
document.fListMail.cmd.value = "detail";
document.fListMail.method = "post";
document.fListMail.action = "/service/mail/RController";
var popWidth = 880;
var popHeight = 600;
var popLeft = (scrWidth-popWidth)/2;
var popTop = (scrHeight-popHeight)/2;
var popStyle = "scrollbars=yes,status=no,resizable=yes,menubar=no,toolbar=no,location=no";
popStyle += ",width=" + popWidth;
popStyle += ",height=" + popHeight;
popStyle += ",left=" + popLeft;
popStyle += ",top=" + popTop;
popWin = window.open(dummyURL,"detail",popStyle);
document.fListMail.target = popWin.name;
popWin.opener = self;
document.fListMail.submit();
popWin.focus();
}
--------------------------------
타이틀바만 있는 작은 창이 뜨지만 Firefox에서는 최대화된 탭으로 뜹니다.
현재 Firefox에 IETab, Tab Mix Plus를 사용하고 있습니다. 네이버 작은창 사전은
정상적으로 뜨고 있습니다.
--------------------------
function goDetailView(msgno, folderName)
{
document.fListMail.msgno.value = msgno;
document.fListMail.foldername.value = folderName;
if('N' == 'Y')
{
document.fListMail.isPopup.value = "Y";
}
document.fListMail.cmd.value = "detail";
document.fListMail.method = "post";
document.fListMail.action = "/service/mail/RController";
var popWidth = 880;
var popHeight = 600;
var popLeft = (scrWidth-popWidth)/2;
var popTop = (scrHeight-popHeight)/2;
var popStyle = "scrollbars=yes,status=no,resizable=yes,menubar=no,toolbar=no,location=no";
popStyle += ",width=" + popWidth;
popStyle += ",height=" + popHeight;
popStyle += ",left=" + popLeft;
popStyle += ",top=" + popTop;
popWin = window.open(dummyURL,"detail",popStyle);
document.fListMail.target = popWin.name;
popWin.opener = self;
document.fListMail.submit();
popWin.focus();
}
--------------------------------