아이프레임을 대체할 방법좀 조언해주세요 정보
아이프레임을 대체할 방법좀 조언해주세요
본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
간단한 연산만 되는 스크립트를 만들었는데요
제가 그누 게시판 하나를 뜯어서 사용하려고 합니다. (애초 그누 게시판 사용안하고 처리하면 쉬울 것 같은데 ^^; 그냥 그누로 쓸려고요)
일단 스크립트 문서 (value.php )는 $g4[path]/inc/value.php 에 있습니다.
그누 게시판 링크#2 번째에 아이프레임으로 하나 하나의 value.php의 절대경로를 넣어주면
view.skin.php 에 찍히게 됩니다.
이걸 아이프레임으로 사용하려고 했는데 도저히 안되겠더군요
(value.php 문서가 하나가 아니라 수십개가 넘어가거든요 각각의 높이도 모두 다르고 해서)
그래서 다른 방법을 생각해봤는데
아이프레임 말고 그누 게시판 view.skin.php 에 각각의 value.php 문서를 몽땅 몰아 넣어서(배열로)
처리하려고 하는데 구분하려는 값이 애매모호 합니다. 이 것 때문에 머리가 아프네요...
설명이 복잡한데 코드로 설명 드리면
현재는 view.skin.php 에
<tr>
<td colspan="3" bgcolor=#FFFFFF style='word-break:break-all; padding:10px;'>
<?
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
//echo $view[file][$i][view] . "";
echo $view[file][$i][content]. "";
}
?>
<iframe id="ifr" name="ifr" src="<?=$view[link][2];?>" width="100%" height="850" scrolling="no" frameborder="0"></iframe>
<?//echo $view[rich_content]; // 과 같은 코드를 사용할 경우?>
<!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a>
<? if ($is_signature) { echo "<br>$signature<br><br>"; } // 서명 출력 ?></td>
</tr>
위와 같이 되어 있습니다.
저 <iframe ~~~ 이것을 빼버리고 대체할 수 있는 방법이 어떤게 있을까해서 질문 씁니다.
오류 주소 :
간단한 연산만 되는 스크립트를 만들었는데요
제가 그누 게시판 하나를 뜯어서 사용하려고 합니다. (애초 그누 게시판 사용안하고 처리하면 쉬울 것 같은데 ^^; 그냥 그누로 쓸려고요)
일단 스크립트 문서 (value.php )는 $g4[path]/inc/value.php 에 있습니다.
그누 게시판 링크#2 번째에 아이프레임으로 하나 하나의 value.php의 절대경로를 넣어주면
view.skin.php 에 찍히게 됩니다.
이걸 아이프레임으로 사용하려고 했는데 도저히 안되겠더군요
(value.php 문서가 하나가 아니라 수십개가 넘어가거든요 각각의 높이도 모두 다르고 해서)
그래서 다른 방법을 생각해봤는데
아이프레임 말고 그누 게시판 view.skin.php 에 각각의 value.php 문서를 몽땅 몰아 넣어서(배열로)
처리하려고 하는데 구분하려는 값이 애매모호 합니다. 이 것 때문에 머리가 아프네요...
설명이 복잡한데 코드로 설명 드리면
현재는 view.skin.php 에
<tr>
<td colspan="3" bgcolor=#FFFFFF style='word-break:break-all; padding:10px;'>
<?
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
//echo $view[file][$i][view] . "";
echo $view[file][$i][content]. "";
}
?>
<iframe id="ifr" name="ifr" src="<?=$view[link][2];?>" width="100%" height="850" scrolling="no" frameborder="0"></iframe>
<?//echo $view[rich_content]; // 과 같은 코드를 사용할 경우?>
<!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a>
<? if ($is_signature) { echo "<br>$signature<br><br>"; } // 서명 출력 ?></td>
</tr>
위와 같이 되어 있습니다.
저 <iframe ~~~ 이것을 빼버리고 대체할 수 있는 방법이 어떤게 있을까해서 질문 씁니다.
댓글 전체
include 하면 안되나요?
인쿠르드하면 되는데, 인쿠르드 해야할 문서가 수십 개입니다.
view.skin.php 파일은 하나인데 인쿠르드 해야할 건 수십 개라...
방법을 모르겠네요 ^^;
답변 고맙습니다.
view.skin.php 파일은 하나인데 인쿠르드 해야할 건 수십 개라...
방법을 모르겠네요 ^^;
답변 고맙습니다.
이해가 되질 않네요.
인크루드해야할 파일이 수십개라면
몇개되지 않은거같은데...
변수로 지정해서 인크루드할 파일을 지정하면 되지 않나요?
iframe 이 아닌 ajax로 처리해서 페이지를 가져와도 됩니다.
하지만 처리하는데 필요한 작업 시간이 더 클것으로 보이네요.
인크루드해야할 파일이 수십개라면
몇개되지 않은거같은데...
변수로 지정해서 인크루드할 파일을 지정하면 되지 않나요?
iframe 이 아닌 ajax로 처리해서 페이지를 가져와도 됩니다.
하지만 처리하는데 필요한 작업 시간이 더 클것으로 보이네요.
상큼한 자유님의 글대로 인쿠르드로 link2 부르고
write.skin.php 에서 절대경로 집어 넣는 식으로 해결했습니다. ^^
답변 주신분들 모두 고맙습니다.
write.skin.php 에서 절대경로 집어 넣는 식으로 해결했습니다. ^^
답변 주신분들 모두 고맙습니다.