자바 스크립트 초보 질문좀요 > 그누4 질문답변

그누4 질문답변

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

자바 스크립트 초보 질문좀요 정보

자바 스크립트 초보 질문좀요

본문

최근 게시물에
<? for ($i=0; $i<count($list); $i++) { ?>
<tr>
    <td align=center>
<table width=100% border="0" cellpadding="0" cellspacing="0">
<tr onmouseover="this.style.bgcolor='#CCCCCC'">
<td height=25 class="line">
<img src='<?=$latest_skin_path?>/img/icon.gif' id="icon_bonew[<?=$i?>]" align=absmiddle>&nbsp;&nbsp;
<?
echo $list[$i]['icon_reply'] . " ";
echo "<a href='{$list[$i]['href']}' onmouseover='document.getElementById(\"icon_bonew[$i]\").src = \"{$latest_skin_path}/img/icon_over.gif\";' onmouseout='document.getElementById(\"icon_bonew[$i]\").src = \"{$latest_skin_path}/img/icon.gif\";'>";
if ($list[$i]['is_notice'])
echo "<font style='font-family:돋움; font-size:9pt; color:#2C88B9;'><strong>{$list[$i]['subject']}</strong></font>";
else
echo "<font style='font-family:돋움; font-size:9pt; color:#6A6A6A;'>{$list[$i]['subject']}</font>";
echo "</a>";

if ($list[$i]['comment_cnt'])
echo " <a href=\"{$list[$i]['comment_href']}\"><span style='font-family:돋움; font-size:8pt; color:#9A9A9A;'>{$list[$i]['comment_cnt']}</span></a>";

// if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
// if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }

echo " " . $list[$i]['icon_new'];
echo " " . $list[$i]['icon_file'];
echo " " . $list[$i]['icon_link'];
echo " " . $list[$i]['icon_hot'];
echo " " . $list[$i]['icon_secret'];
?>
</td>
</tr>
<tr><td bgcolor=#EBEBEB height=1></td></tr>
</table></td>
</tr>
<? } ?>
요런 소스가 있습니다.

그런데
<a href='{$list[$i]['href']}' onmouseover='document.getElementById(\"icon_bonew[$i]\").src = \"{$latest_skin_path}/img/icon_over.gif\";' onmouseout='document.getElementById(\"icon_bonew[$i]\").src = \"{$latest_skin_path}/img/icon.gif\";'>
이 부분에서 오류가 나는게.. 이 최근 게시물 스킨을 한 페이지에서 여러번 쓰니깐
다른 게시판에서 1번 게시물에 마우스를 같다대면 이게 옆에있는 게시판까지 영향을 주네요.
icon_bonew 이놈 이름이 공통으로 쓰여서 그런거 같은데.. 게시판 마다 스킨을 다르게 만들수도 없고; 어떻게 수정하는 방법이 없을까요??
  • 복사

댓글 전체

오류화면 : http://midiex.mireene.com 들어가 보시면 밑에 New게시판에서 "미디테스트" 제목에 마우스를 올리면 저 위에있는 공지사항 게시판의 "테스트글"의 아이콘이 변합니다;
id가 같아서 그렇습니다

<img src='<?=$latest_skin_path?>/img/icon.gif' id="icon_bonew[<?=$i?>]" align=absmiddle>&nbsp;&nbsp;
<?
echo $list[$i]['icon_reply'] . " ";
echo "<a href='{$list[$i]['href']}' onmouseover='document.getElementById(\"icon_bonew[$i]\").src = \"{$latest_skin_path}/img/icon_over.gif\";' onmouseout='document.getElementById(\"icon_bonew[$i]\").src = \"{$latest_skin_path}/img/icon.gif\";'>";

이부분에 icon_bonew부분을 수정하셔야합니다

예를들면 "$bo_table_icon_bonew[$i] 이런식으로 수정하시면 될듯해요.

bo_table라는 변수가 있다는 가정하에서입니다
© SIRSOFT
현재 페이지 제일 처음으로