글 내용 미리보기 질문입니다..
http://sir.co.kr/bbs/tb.php/g4_skin_board/456 카이루님의 스킨을 사용하여 제로보드처럼 달력에 적용할려고 하고 있습니다..
<SCRIPT>
<!--
function viewLayer(name, show)
{ if(name == ''){return;}
if(navigator.appName == 'Netscape')
{ if(show == 1) {
document.layers[name].visibility = 'show';}
else{document.layers[name].visibility = 'hide';}
}else{if(show == 1){
document.all[name].style.visibility = 'visible';
}else{document.all[name].style.visibility = 'hidden';
}}}
//-->
</SCRIPT>
<!--
function viewLayer(name, show)
{ if(name == ''){return;}
if(navigator.appName == 'Netscape')
{ if(show == 1) {
document.layers[name].visibility = 'show';}
else{document.layers[name].visibility = 'hide';}
}else{if(show == 1){
document.all[name].style.visibility = 'visible';
}else{document.all[name].style.visibility = 'hidden';
}}}
//-->
</SCRIPT>
<A onmouseover=\"viewLayer('layer_".$i."', 1);\" onmouseout=\"viewLayer('layer_".$i."', 0);\" href=\"".$list[$i][href]."\">
<DIV id=layer_<?=$i?> style="BORDER-RIGHT: #a2a2a2 1px solid; BORDER-TOP: #a2a2a2 1px solid; FONT-SIZE: 9pt; Z-INDEX: 2026; FILTER: alpha(opacity=90); VISIBILITY: hidden; BORDER-LEFT: #a2a2a2 1px solid; BORDER-BOTTOM: #a2a2a2 1px solid; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: white">
소스가 핵심인것 같아서 달력 소스에 이렇게 적용하였습니다..
<A onmouseover=\"viewLayer('layer_$row[wr_2]', 1);\" onmouseout=\"viewLayer('layer_.$row[wr_2]', 0);\" href=\"board.php?bo_table=$bo_table&wr_id=$row[wr_id]\">
".$row[wr_1]."</a>
".$row[wr_1]."</a>
<DIV id=layer_<?=$row[wr_1]?> style="BORDER-RIGHT: #a2a2a2 1px solid; BORDER-TOP: #a2a2a2 1px solid; FONT-SIZE: 9pt; Z-INDEX: 2026; FILTER: alpha(opacity=90); VISIBILITY: hidden; BORDER-LEFT: #a2a2a2 1px solid; BORDER-BOTTOM: #a2a2a2 1px solid; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: white">
복잡하겠지만..설명을 드리면 파란색으로된 링크에 마우스를 대면 빨간색 변수의 내용이 보이게 하고 싶어서 수정해 봤지만 아무런 반응이 없네요..
어떤점이 잘못된건지 알려주세요..
전체적인 파일은 업로드해놓았습니다..
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 3개
여기는 그대로 두고
viewLayer 함수 내용을 출력하는 php코드에서
$row[wr_2]
를 적어 줘야 합니다.
무슨 의미인고 하면
'string' 안에 있는 변수는 그냥 string으로 본다는 것입니다
"string"안에서는 변수가 그 내용으로 대체가 됩니다
따라서 원래의 $i처럼 ' '밖으로 빼 내어야 그 변수의 내용이 들어갑니다
<?
$html = 0;
if (strstr($list[$i][wr_option], "html1"))
$html = 1;
else if (strstr($list[$i][wr_option], "html2"))
$html = 2;
$viewlist = conv_content($list[$i][wr_content], $html);
echo $viewlist;
?>
</DIV>
찾아보니 이부분인거 같습니다...근데 어떻게 적용해하는지 잘 모르겠습니다...도와주세요.