아이프레임을 대체할 방법좀 조언해주세요 > 그누4 질문답변

그누4 질문답변

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

아이프레임을 대체할 방법좀 조언해주세요 정보

아이프레임을 대체할 방법좀 조언해주세요

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

간단한 연산만 되는 스크립트를 만들었는데요

제가 그누 게시판 하나를 뜯어서 사용하려고 합니다. (애초 그누 게시판 사용안하고 처리하면 쉬울 것 같은데 ^^; 그냥 그누로 쓸려고요)

일단 스크립트 문서 (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 ~~~  이것을 빼버리고 대체할 수 있는 방법이 어떤게 있을까해서 질문 씁니다.
  • 복사

댓글 전체

인쿠르드하면 되는데, 인쿠르드 해야할 문서가 수십 개입니다.
view.skin.php 파일은 하나인데 인쿠르드 해야할 건 수십 개라...
방법을 모르겠네요 ^^;

답변 고맙습니다.
이해가 되질 않네요.
인크루드해야할 파일이 수십개라면
몇개되지 않은거같은데...
변수로 지정해서 인크루드할 파일을 지정하면 되지 않나요?

iframe 이 아닌 ajax로 처리해서 페이지를 가져와도 됩니다.
하지만 처리하는데 필요한 작업 시간이 더 클것으로 보이네요.
상큼한 자유님의 글대로 인쿠르드로 link2 부르고
write.skin.php 에서 절대경로 집어 넣는 식으로 해결했습니다. ^^

답변 주신분들 모두 고맙습니다.
© SIRSOFT
현재 페이지 제일 처음으로