게시판 리스트 스킨에서 for문 밖으로 $list[$i][wr_link1] 값을 보내려면 어떻게 해야하나요?
div 새창으로 $list[$i][wr_link1]값이 들어가지가 않습니다.
고수님들의 조언 부탁드립니다.
// 아래는 스크립트
<script>
function LIGHTView() {
document.all('LIGHT_LAYER').style.display = "inline"; }
</script>
// 아래는 리스트 내용들어가는 for문
for ($i=0; $i<count($list); $i++) {
............................
echo "<tr><td align=center><a href=\"javascript:void(0)\" onclick=\"LIGHTView()\">다른사이트보기</a></td></tr>"; //레이어새창 띄우는 버튼
...........................
}
// 아래는 div 새창
<div id="LIGHT_LAYER">
<iframe src="<?=$list[$i][wr_link1]?>" frameborder="0" scrolling="yes" width="390" height="542"></iframe>
</div>
익스에서 요소보기 하면 src=" " 부분이 이렇게 비어 있습니다. 전달이 안되는 것 같아요.
답변 1개 / 댓글 1개
아래처럼해보세요. 테스트는 안해봤어요.
되던 안되던 아래처럼 자바스크립트로 처리하는게 가장 나을듯합니다.
<script> function LIGHTView(url) { document.all('LIGHT_LAYER').style.display = "inline"; document.getElementById('myframe').src = url;}</script> // 아래는 리스트 내용들어가는 for문for ($i=0; $i<count($list); $i++) {............................echo "<tr><td align=center><a href=\"javascript:void(0)\" onclick=\"LIGHTView('".$list[$i][wr_link1]."')\">다른사이트보기</a></td></tr>"; //레이어새창 띄우는 버튼...........................} // 아래는 div 새창<div id="LIGHT_LAYER"> <iframe src="about:blank" id="myframe" frameborder="0" scrolling="yes" width="390" height="542"></iframe> </div>
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.