팝업창에대해서 부탁드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

팝업창에대해서 부탁드립니다. 정보

팝업창에대해서 부탁드립니다.

본문

팝업창을 플래쉬 음악으로 해놔서 음악듣는걸로 해놧는데요

다시 메인으로가면 팝업창이 다시 새창으로떠서 음악듣다가 다시 첨부터 들어야하는데

팝업창떠 있으면 안뜨게 하는방법없을까여.. 머리아무리 쥐어짜도 어떻게 할수가없어서요..

------소스 부분 --------
<?php
/**
 * 팝업관리 프로그램
**/

// 팝업 대상 목록 가져오기 - 시작 //
$nNow      = time();
$szSql      = "
            SELECT nIdx, nStartDate, nEndDate, nWidth, nHeight, nLeft, nRight , nOptions
            FROM ZOTTA_POPUP
            WHERE szView='Y' AND ($nNow BETWEEN nStartDate AND nEndDate)
            ORDER BY nIdx asc
            ";

$input = mysql_query($szSql);

$dataArray = array ();
for ($i = 0; $i < mysql_num_fields($input); $i ++) {
  array_push($dataArray, mysql_field_name($input, $i));
}
$fieldArray =$dataArray;

$returnArray = array ();
$onerowArray = array ();

while ($row = mysql_fetch_row($input)) {
  for ($j = 0; $j < sizeof($fieldArray); $j ++) {
    //$onerowArray = array_merge($onerowArray, array( $fieldArray[$j] => $row[$fieldArray[$j]] ));
    $onerowArray = array_merge($onerowArray, array ($fieldArray[$j] => $row[$j]));
  }
  array_push($returnArray, $onerowArray);
}
$onerowArray = '';
$arrPOP = $returnArray;
//print_r($arrPOP);
// 팝업 대상 목록 가져오기 - 끝 //
     

# 목록에 따라, 새창 띄우기
for ( $i=0; $i < count($arrPOP); $i++){
  if ($arrPOP[$i]["nIdx"])
  {
    $cookieName = "zotta_popup_idx".$arrPOP[$i]["nIdx"];
      if ($_COOKIE[$cookieName] != "done")
      {
          $szWidth    = $arrPOP[$i][nWidth];
          $szHeight  = $arrPOP[$i][nHeight] + 27;
          $szLeft    = $arrPOP[$i][nLeft];
          $szRight    = $arrPOP[$i][nRight];
          $options    = $arrPOP[$i][nOptions];

          $scrollbar = ($options == "Y") ? "scrollbars=yes" :  "scrollbars=no";
          $optionsS  = $scrollbar.",width=".$szWidth.",height=".$szHeight.",left=".$szLeft.",top=".$szRight.", status=no";

          echo "\r\n<script language='javascript'>\r\n\t window.open( '".$g4[path]."/autoPOPUP.php?idx=".$arrPOP[$i]["nIdx"]."', 'popup_nIdx".$arrPOP[$i]["nIdx"]."', '".$optionsS."'); \r\n</script>";
      }
  }
}
?>
  • 복사

댓글 전체

생각에는 쿠키를 이용하면 될 것 같습니다만...
팝업창에서 쿠키 생성되면 팝업창을 안뜨게 하고 팝업창을 닫으면 쿠키를 삭제하면 될 것 같습니다만...
나머지는 다음분께 패쓰...
© SIRSOFT
현재 페이지 제일 처음으로