뭐가 문제일까요?? 알아맞춰 보세요^^고수님... 정보
그누보드 뭐가 문제일까요?? 알아맞춰 보세요^^고수님...본문
스킨게시판에 있는 이미지스크롤 소스를 수정해보려 하는데...myScroller1.addItem("내용")부분의 내용부분은 다른 곳에서 적용해오던 것으로 에러날 게 없는데....myScroller1.addItem("....이곳에 넣으면 에러가 나네요...자바스크립트 문법에 어긋난 무언가가 있는건가......아무리 뚫어져라 봐도 없는디....
..form테그는 스크립트 안에 넣으면 안되는 건가요?..........................myScroller1.addItem("....안에 form테그만 들어가면 에러가 나네요.....다른 코드는 일일히 확인해 보니 들어가도 정상적으로 출력이 되는데....
고수님들...뭐가 문젠가요???
<script language="JavaScript" src="<?=$latest_skin?>/scroller.js"></script>
<script language="JavaScript">
// 스크롤러의 모양과 색 선택, 메세지
var myScroller1 = new Scroller(<?=$s_x?>, <?=$s_y?>, <?=$s_w?>, <?=$s_h?>, <?=$s_b?>, <?=$s_p?>); //(x값, y값, 가로, 세로, 테두리, 패딩)
myScroller1.setColors("<?=$c_fg?>", "<?=$c_bg?>", "<?=$c_bd?>"); //(전경색, 배경색, 테두리색)
myScroller1.setFont("Verdana,Arial,Helvetica", 2);
<? for ($i=0; $i<count($list); $i++) { ?>
myScroller1.addItem("
<table width=100% height=102 cellpadding=1 cellspacing=0 border=0 onMouseover='myScroller1.stop();' onMouseout='myScroller1.start();'>
<form name=dica_<?=$i?> method=post action='./?doc=43view.php&switch=news' style='margin:0px;padding:0px;'> -----> 요부분 빼면 이상없이 출력되는데...값을 넘기지 못해서 곤란ㅠㅠ
<tr>
<td width=100%>
<table width=100% height=102 cellpadding=1 cellspacing=0 border=0>
<tr>
<td align=center>
<input type='hidden' name=dica value='./?doc=<?=$cfg[bbs_dir]?>/gnuaboard.php&bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>'><a href='javascript:document.dica_<?=$i?>.submit();' ><img src='<?=$list[$i][file_image1]?>' width=134 height=82 border=0>
</td>
</tr>
<tr>
<td valign=top align=left height=\"20\"><a href='<?=$list[$i][href]?>'><font color=\"#005cab\"><?=$list[$i][subject]?></font></a>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>");
<? } ?>
원본소스는 줄바꿈이 없죠...위에서는 가독성을 위해서....
..form테그는 스크립트 안에 넣으면 안되는 건가요?..........................myScroller1.addItem("....안에 form테그만 들어가면 에러가 나네요.....다른 코드는 일일히 확인해 보니 들어가도 정상적으로 출력이 되는데....
고수님들...뭐가 문젠가요???
<script language="JavaScript" src="<?=$latest_skin?>/scroller.js"></script>
<script language="JavaScript">
// 스크롤러의 모양과 색 선택, 메세지
var myScroller1 = new Scroller(<?=$s_x?>, <?=$s_y?>, <?=$s_w?>, <?=$s_h?>, <?=$s_b?>, <?=$s_p?>); //(x값, y값, 가로, 세로, 테두리, 패딩)
myScroller1.setColors("<?=$c_fg?>", "<?=$c_bg?>", "<?=$c_bd?>"); //(전경색, 배경색, 테두리색)
myScroller1.setFont("Verdana,Arial,Helvetica", 2);
<? for ($i=0; $i<count($list); $i++) { ?>
myScroller1.addItem("
<table width=100% height=102 cellpadding=1 cellspacing=0 border=0 onMouseover='myScroller1.stop();' onMouseout='myScroller1.start();'>
<form name=dica_<?=$i?> method=post action='./?doc=43view.php&switch=news' style='margin:0px;padding:0px;'> -----> 요부분 빼면 이상없이 출력되는데...값을 넘기지 못해서 곤란ㅠㅠ
<tr>
<td width=100%>
<table width=100% height=102 cellpadding=1 cellspacing=0 border=0>
<tr>
<td align=center>
<input type='hidden' name=dica value='./?doc=<?=$cfg[bbs_dir]?>/gnuaboard.php&bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>'><a href='javascript:document.dica_<?=$i?>.submit();' ><img src='<?=$list[$i][file_image1]?>' width=134 height=82 border=0>
</td>
</tr>
<tr>
<td valign=top align=left height=\"20\"><a href='<?=$list[$i][href]?>'><font color=\"#005cab\"><?=$list[$i][subject]?></font></a>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>");
<? } ?>
원본소스는 줄바꿈이 없죠...위에서는 가독성을 위해서....
댓글 전체
Barami님 답변 감사합니다. 불여우로 해보니 익스와는 달리 이미지가 정상적으로 출력은 되나 dica_0이 링크가 안걸리는군요...다른 건 링크걸리는데....아마도 이 부분이 문제인 것 같다는 생각이 듭니다. 익스에서는 아예 이미지도 출력안되고요....아래는 불여우 자바콘솔 확인내용.....감사합니다
에러: document.dica_0.submit is not a function
소스 파일: javascript:document.dica_0.submit();
행: 1
에러: document.dica_0.submit is not a function
소스 파일: javascript:document.dica_0.submit();
행: 1
불여우로 확인해 보세요..
그러면 어떤 오류인지 나올겁니다..
자바스크립트 콘솔을 열어 에러 내용을 확인해 보세요.
그러면 어떤 오류인지 나올겁니다..
자바스크립트 콘솔을 열어 에러 내용을 확인해 보세요.

줄마추기 않으면 소스자체를 안볼려고한다에 한표!(답변이 아니여서 죄송합니다. 고수가 아녀서 패스)