$list[$i][wr_link1] 값 보내기

$list[$i][wr_link1] 값 보내기

QA

$list[$i][wr_link1] 값 보내기

본문

게시판 리스트 스킨에서 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

아래처럼해보세요. 테스트는 안해봤어요.

되던 안되던 아래처럼 자바스크립트로 처리하는게 가장 나을듯합니다.

 


<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>
 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 2,635
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT