팝업창으로 뛰우게 하는... > 그누3질답

그누3질답

팝업창으로 뛰우게 하는... 정보

그누보드 팝업창으로 뛰우게 하는...

본문

질문내용 :
공지사항이나 이벤트성 글을 인덱스페이지에서 팝업창으로 뛰우게 하는 방법
좀  알려주세요.

그누보드에서 어케 해야하는지 참...
게시판을 만들어서 활용해두 될듯한데...실력이 딸리네욧...ㅡ.ㅡ;
  • 복사

댓글 전체

헛!
제가 헛다리를 짚었군요.
죄송합니다. ㅠ.ㅠ 아무것도 모르면서....
네! 맞습니다.
제가 말씀드린건 클릭해서 공지가 새창으로 뜨는거지요.
접속했을때 팝업창이 뜨는건 저도 제 동기 홈페이지에 적용하여 사용중인데 저역시 스크롤하고 배경이미지가 안되고 있습니다.
첨부한 이미지 테스트는 안해봐서 잘 모르겠습니다.
손을 봐야 하는데 실력도 없고 그리 큰 문제될 것도 없어 그냥 사용중입니다.
공지내용이 많을경우 그냥 소스수정해서 창크기를 크게해 버립니다.
무식한 방법이죠. ㅡㅡㅋ
현재로선 제가 도움을 못드릴것 같습니다.
아무래도 박갑성님의 도움이 필요할 듯 합니다.
저도 시간나면 연구해 볼테니 먼저 해결한 사람이 방법 가르쳐 주기 하는건 어때요? ㅎㅎ
<?
for ($i=1; $i<=$cfg[file_count]; $i++) {
if ($file[$i][view]) { echo $file[$i][view]; }
}
?>
이렇게도 불러보구.....

<?=$file[$i][view]?> 이렇게도, <?=$row[file]?>이렇게도, <?=$row[wr_file1]?>이렇게도 .....
다 불러와지지 않더라구욧...
멀 빼버렸나. 역시 난 너무 몰라~~~
훔...kaja님 껏은 저두 잘되는군요...
근데 왜! 박갑성님 꺼만...ㅜ.ㅡ;

클릭해서 뜨는 팝업창이 아니라 미리 알리고픈광고효과를 보기위한 홈피에 접속했을때 뜨는 자동팝업창은
박갑성님껏이라...
네, 길선아버님껏을 수정했다는 박갑성님껏을 사용했습니다.
근덴 저두 kaja님 것을 적용도 함해봐야겠군요.

그러나저러나 http://www.thekum.com/ 에 접속해보시면 새창이 뜹니다.
일단 스크롤도 안되고 ... 이미지도 안나오고....무엇을 손바야 할지...

아래것은 새창으로 띄워지는 소스입니다.popup_view.php 지요

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "NONE"); //STYLE에서 NONE으로 바꿈.

$html_title = "▒ POPUP NEWS ▒";
$page_width = "100%";

$gold_path = "./";
$popup_path = $gold_path . "popup/";

$sql = " SELECT * FROM {$cfg[write_table_prefix]}$bo_table WHERE wr_id = $wr_id ";
$row = sql_fetch($sql);
?>

<style type='text/css'>

A:link {color:black;font-size:9pt;text-decoration:none;}
A:visited {color:black;font-size:9pt;text-decoration:none;}
A:active {color:black;font-size:9pt;text-decoration:none;}
A:hover {color:#008400;text-decoration:none;}

A.cromer:link {color:black; text-decoration:none;}
A.cromer:visited {color:black; text-decoration:none;}
A.cromer:active {color:black; text-decoration:none;}
A.cromer:hover {color:#008400; text-decoration:none;}

#cromer111 {width: 370; height: 480; overflow: auto; padding:1px; border:1 solid darkgray;}


BODY
{scrollbar-face-color: white; scrollbar-shadow-color: #008400;
scrollbar-highlight-color: #008400; scrollbar-3dlight-color: white;
scrollbar-darkshadow-color: white; scrollbar-track-color: white;
scrollbar-arrow-color: #008400}


</style>
<!--// 스크롤바 자동 업다운 스크립트 --->
<script>
var sRepeat=null;
function doScrollerIE(dir, src, amount) {
if (amount==null) amount=10;
if (dir=="up")
document.all[src].scrollTop-=amount;
else
document.all[src].scrollTop+=amount;
if (sRepeat==null)
sRepeat = setInterval("doScrollerIE('" + dir + "','" + src + "'," + amount + ")",100);
return false }
window.document.onmouseout = new Function("clearInterval(sRepeat);sRepeat=null");
window.document.ondragstart = new Function("return false");
</script>

<script language="JavaScript">
<!--
function setCookie( name, value, expiredays ) {
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function closeWin() {
if ( document.popup.notice.checked )
setCookie( "popnews<?=$wr_id?>", "no" , 1);
self.close();
}
// -->
</script>

<table border="0" align=center bgcolor=#E79600 id=wr_content width=100% cellpadding=0 cellspacing=0>
<tr><td valign=middle align=center height=50>
<font size="3" color="#FFFFFF">▒▒▒ <b>알림장</b> ▒▒▒</font> </td><td width="0%"></td></tr>
<tr><td height=2 bgcolor=000000></td></tr>
<tr><td height=5 bgcolor=gray></td></tr>
</table>
<table bgcolor=gray cellpadding="0" cellspacing="0" border=0 width="100%" align="center" style="border-width:0; border-color:silver; border-style:solid;" >
<tr>
<td width="5" valign="top"></td>
<td width="100%" rowspan="2" style='word-break:break-all; line-height:140%;'>

<DIV ID=scroll STYLE="width:352; height:390; overflow:hidden; margin-left:2px;" style="background-color:#FFFFFF">
<DIV align=center STYLE="width:97%; height:100%; overflow:hidden; margin-left:10px;" style="background-color:#FFFFFF">
<table width="355" height="100%" border="0" cellspacing="0" cellpadding="0" bgcolor=#FFFFFF><tr><td>
<table width="100%" height="100%" border="0" cellspacing="1" cellpadding="0" bgcolor=#FFFFFF><tr><td valign=top>
<font size=2><br><b><?=$row[wr_subject]?></b><br><br> <?=nl2br($row[wr_content])?> </font>
</td></tr></table>
</td></tr></table>

</DIV>
</DIV>

</td>
<td width="12" valign="top">
<a style="text-indent: 0px;" ONMOUSEOVER="return doScrollerIE('up','scroll',10)" ONMOUSEOUT="clearInterval(sRepeat)" style="cursor:n-resize"><img src="./img/s_up.gif"></a>
</td>
</tr>
<tr>
<td width="5" valign="top"></td>
<td width="12" valign="bottom">
<a style="text-indent: 0px;" ONMOUSEOVER="return doScrollerIE('down','scroll',10)" ONMOUSEOUT="clearInterval(sRepeat)" style="cursor:s-resize"><img src="./img/s_down.gif"></a>
</td>
</tr>
</table>

<table width="100%" height="3" border="0" cellspacing="0" cellpadding="0" bgcolor=gray><tr><td></td></tr></table>

<div align="center" valign=top>

<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" valign="bottom">
<form name="popup">
<tr><td bgcolor="#E79600" valign=top>

<div id="cromer111" valign=top>
<b>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">
<input type="checkbox" name="notice" value="no">이 창을 다시 열지 않음  <a href="javascript:history.onclick=closeWin()">[닫기]</a>
</font>
</b>
</div>

</td></tr>
</form>
</table>

</div>

까만 도둑님의 애정어린 관심에 감사드립니다.
어떻게 해서 안된다고 하는 정보가 없어 안타깝군요.
이런 방법으로 이렇게 했는데 어떻게 안된다라고 구체적으로 말씀을 해 주시면 제가 아는 범위내에서 더 속시원한 답변을 드릴수도 있으련만 아쉽습니다.

kaja님 팁하고 박갑성님 팁 중 어느걸 사용하셨는지는 모르겠으나,
제 경험으로 비추어 볼때 아마도 박갑성님 팁을 사용하신것 같습니다.
저 역시 박갑성님 팁을 사용하였는데 댓글테이블이 깨지더군요.
어차피 제가 사용하고자 했던건 kaja님 형식이라 박갑성님의 소스에 더 이상 손을 안댔습니다.
전 kaja님 방식으로 사용하는데 잘 됩니다.
© SIRSOFT
현재 페이지 제일 처음으로