최신글/iframe 관련 질문. 급합니다ㅠ 도와주세요ㅠ
1. 프레임이나 head / tail 페이지는 사용하지 않았습니다.
2. 페이지에 최신글을 include 했습니다. 최신글 제목을 클릭하면 이동화면이 news.php로 가야합니다.
3. news.php 의 구성이 전부 테이블로 되어있구요. 테이블 안에 iframe을 이용해 news게시판을 불러오고 있습니다.
4. iframe의 name은 news입니다.
5. latest.php만 수정하면 될것같습니다...ㅠ(제 생각)
------------------------------------------------------------------------------------------------
이제부터 질문입니다.ㅠ 메인화면의 최신글 제목을 클릭하였을시 디폴트로 _self로 되어있는데 이것을 수정하여 news.php페이지로 이동 후 페이지 안에 iframe으로 불러진 게시판의 목록이 아닌 클릭한 글의 내용이 보여져야한다는겁니다. 그러니까 news.php의 구성을 유지하면서 iframe안의 내용이 바뀌어야 한다는거죠. 한 번의 링크 클릭으로 이런 링크이동이 되어야하는데...ㅠ 우선 head / tail 을 사용하지 않기때문에 복잡한건 사실입니다만... 제가 아는분의 부탁으로 최신글을 삽입중인데 페이지 구성자체가 너무 허접해서... 이것을 head/tail 형태로 바꾸자면 엄청난 시간이 들거 같아서요...ㅠㅠ 자바스크립트 등을 이용하면 될것도 같은데 에러가 뜹니다.ㅠ
latest.php에 링크 되는 부분을
echo "<a href='company/news.php' onclick="parent.news.location.href='$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id={$list[$i][wr_id]}'">";
이렇게 바꾸어보았는데...ㅠㅠ 메인페이지에 최신글 부분에
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /free/home/도메인/메인폴더/그누보드/skin/latest/free/latest.skin.php on line 19
이런 에러가 뜨더라구요 ㅠㅠ 19줄은 바로 위에 글 쓴 링크되는 부분입니다 ㅠㅠ
제발 부탁드립니다. 도와주세요ㅠㅠ 혹시라도 iframe으로 하지말고 include로 불러오면 방법이 있을 수 있다면 바꿔야겠지요... 하지만 head / tail 은 정말 무리입니다.ㅠ 도와주세여 ㅠㅠ
너무너무 급합니다.ㅠㅠ
설명하기 어렵다면 쪽지라도 보내주세여 ㅠㅠ
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 12개
onclick="내용" <- 를
onclick=\"내용\" 또는 onclick='내용' 으로 수정해 주세요.
프레임을 제어하는 방법이므로 참고해 보세요.
<script language="JavaScript">
function shop_make(URL)
{
parent.아이프레임의이름.location=URL;
}
</script>
<a href=./admin_item_make.php onclick="shop_make('admin_item_insert2.php')">
function shop_make(URL)
{
parent.news.location=URL;
}
</script>
<? for ($i=0; $i<count($list); $i++) { ?>
<tr>
<td colspan=4 align=center>
<table width=95%>
<tr>
<?
echo $list[$i]['icon_reply'] . " ";
echo "<a href=./admin_item_make.php onclick="shop_make('admin_item_insert2.php')">" ;
if ($list[$i]['is_notice'])
echo "<font style='font-family:돋움; font-size:9pt; color:#2C88B9;'><strong>{$list[$i]['subject']}</strong></font>";
else
echo "<font style='font-family:돋움; font-size:9pt; color:#6A6A6A;'>{$list[$i]['subject']}</font>";
echo "</a>";
if ($list[$i]['comment_cnt'])
echo " <a href=\"{$list[$i]['comment_href']}\"><span style='font-family:돋움; font-size:8pt; color:#9A9A9A;'>{$list[$i]['comment_cnt']}</span></a>";
이렇게 적용이 되겠지요ㅠ? 그런데 역시 문법에러가 나구요ㅠ. 어떻게 수정해야할까요...ㅠ 링크되어야할 페이지의 이름은 news.php이구요. iframe의 name은 news입니다. 'admin_item_insert2.php' 이 부분에 '{$list[$i]['href']}' 이렇게 적으면 될거 같은데 안됩니다...ㅠ 위에 선언부에 URL은 그냥 저렇게 놔도 괜찮은건가요? 아 너무 어렵습니다...ㅠㅠ 급하구 힘들구... 도와주세여 ㅠㅠ
function shop_make(URL)
{
parent.news.location=URL;
}
</script>
여기서 news 이자리엔 아이프레임의 프레임 name 를 넣어 줍니다.
그리고 링크에서 아래처럼 되어야 할것 같은데요.
echo "<a href='company/news.php' onclick=\"shop_make('$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id={$list[$i][wr_id]}')\">";
echo "<a href='company/news.php' onclick=\"shop_make('{$list[$i]['href']}')\">";
이나
echo "<a href='company/news.php' onclick=\"shop_make('$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}')\">";
진행과정:
A -> b -> C
이 과정이 제대로 알려지지 않는다면 질문은 사양합니다...
급하시다고요?....근데 왜 제가 질문하신분의 부아이디(?)에 선택을 받죠?....
소중하시지요...물론 저도 소중합니다.....그래서 요기까지만 합니다.....
이곳 질문/답변 게시판에서 "저는 이제 이곳을 떠납니다" 라는 글을 썼던 기억이 나네요.
조금은 나아졌을거야 ~ 나아졌을거야 ~ .... 그게 어언 10년이 다되어 가네요. (pc통신 시절 포함) ....
더 악화 되었네요. 전보다 더 심해진것 같아요.
모두가 그러신것은 아니시지만요 ....
커뮤니케이션이 전혀 안되는것 같습니다.
좋은 주말 보내세요 ~~~
이제야 해결하고 자려고합니다. php사전을 뒤져가며 결국 해결해냈어요...ㅠㅠ 방법은 view였습니다. 너무나 간단한거였는데... 너무 어렵게 생각했던것 같습니다. 저와 같은 고민을 하시는 분들이 계시다면... view를 이용해보시는 것이 좋을 듯 합니다... 이상입니다. 오늘이 빼빼로데이라네요...