익스플로러 7이상에서 타겟이 안먹히는 현상...ㅠㅠ 정보
익스플로러 7이상에서 타겟이 안먹히는 현상...ㅠㅠ본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
최신글을 아이프레임으로 불러왔는데요,
클릭했을때 내용이 아이프레임 안으로 떠버려서..
전체창으로 뜨도록 타겟을 parent로 지정했거든요..
작년에 그누에 질문올려서 <base target="_parent"> 로 상단부분에 적으면 적용된다고 하셔서..
그때 그렇게 적용해서 잘 사용이 됐었는데.. 오늘 테스트해보니 또 아이프레임 안으로 뜨네요..
좀전에 질문올리고 나서 다른컴에서도 테스트해보니 익스플로러 버전에 따라서
제대로 뜨는 컴이 있고 아이프레임 안으로 뜨는 컴이 있더군요..;;
버전을 보니까 6.0까지는 정상적으로 되는거같고..
7.0이상부터 아이프레임 안으로 뜨는 현상이 생기는데..
제 생각으로는 7.0이상부터는 <base target="_parent"> 이부분이 안먹히는거같아요...
이걸 대체할수있는 다른 해결방법이 없을까요??
혹시 잘 아시는분이 계시면 답변 부탁드립니다..ㅠㅠ 아래는 최신글 소스입니다..
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<base target="_parent">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<!-- 최신글 목록 -->
<? for ($i=0; $i<count($list); $i++) { ?>
<tr>
<td align=center>
<table width=100% border="0" cellpadding="0" cellspacing="0">
<tr>
<td height=0 valign="top"><img src='<?=$latest_skin_path?>/img/box02_bullet.gif' align=absmiddle>
<?
//³¯Â¥Ç¥½Ã
$date1 = substr($list[$i][datetime],0,10); //³¯Â¥Ç¥½ÃÇü½Äº¯°æ
$date = explode("-", $date1);
$year = $date[0];
$month = $date[1];
$day = $date[2];
$latest_date = $month."/".$day."";
echo "<a href='{$list[$i]['href']}'>";
if ($list[$i]['is_notice'])
echo "<font style='font-size:9pt; color:#1F1400;'><strong>{$list[$i]['subject']}</strong></font>";
else
echo "<font style='font-size:9pt; color:#1F1400;'>{$list[$i]['subject']}</font>";
echo "</a>";
if ($list[$i]['comment_cnt'])
echo " <a href=\"{$list[$i]['comment_href']}\"><span style='font-size:8pt; color:#9A9A9A;'>{$list[$i]['comment_cnt']}</span></a>";
?></td>
</tr>
</table></td>
</tr>
<? } ?>
<? if (count($list) == 0) { ?><tr><td align=center height=1></td></tr><? } ?>
</table>
오류 주소 :
최신글을 아이프레임으로 불러왔는데요,
클릭했을때 내용이 아이프레임 안으로 떠버려서..
전체창으로 뜨도록 타겟을 parent로 지정했거든요..
작년에 그누에 질문올려서 <base target="_parent"> 로 상단부분에 적으면 적용된다고 하셔서..
그때 그렇게 적용해서 잘 사용이 됐었는데.. 오늘 테스트해보니 또 아이프레임 안으로 뜨네요..
좀전에 질문올리고 나서 다른컴에서도 테스트해보니 익스플로러 버전에 따라서
제대로 뜨는 컴이 있고 아이프레임 안으로 뜨는 컴이 있더군요..;;
버전을 보니까 6.0까지는 정상적으로 되는거같고..
7.0이상부터 아이프레임 안으로 뜨는 현상이 생기는데..
제 생각으로는 7.0이상부터는 <base target="_parent"> 이부분이 안먹히는거같아요...
이걸 대체할수있는 다른 해결방법이 없을까요??
혹시 잘 아시는분이 계시면 답변 부탁드립니다..ㅠㅠ 아래는 최신글 소스입니다..
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<base target="_parent">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<!-- 최신글 목록 -->
<? for ($i=0; $i<count($list); $i++) { ?>
<tr>
<td align=center>
<table width=100% border="0" cellpadding="0" cellspacing="0">
<tr>
<td height=0 valign="top"><img src='<?=$latest_skin_path?>/img/box02_bullet.gif' align=absmiddle>
<?
//³¯Â¥Ç¥½Ã
$date1 = substr($list[$i][datetime],0,10); //³¯Â¥Ç¥½ÃÇü½Äº¯°æ
$date = explode("-", $date1);
$year = $date[0];
$month = $date[1];
$day = $date[2];
$latest_date = $month."/".$day."";
echo "<a href='{$list[$i]['href']}'>";
if ($list[$i]['is_notice'])
echo "<font style='font-size:9pt; color:#1F1400;'><strong>{$list[$i]['subject']}</strong></font>";
else
echo "<font style='font-size:9pt; color:#1F1400;'>{$list[$i]['subject']}</font>";
echo "</a>";
if ($list[$i]['comment_cnt'])
echo " <a href=\"{$list[$i]['comment_href']}\"><span style='font-size:8pt; color:#9A9A9A;'>{$list[$i]['comment_cnt']}</span></a>";
?></td>
</tr>
</table></td>
</tr>
<? } ?>
<? if (count($list) == 0) { ?><tr><td align=center height=1></td></tr><? } ?>
</table>
댓글 전체
base 태그가 안먹히는지도 모르니까
<base target="_parent"> 이렇게 해서 안되면
<a href=경로 target=_blank> 이런식을 링크태그에 직접 넣어보세요..^^
<base target="_parent"> 이렇게 해서 안되면
<a href=경로 target=_blank> 이런식을 링크태그에 직접 넣어보세요..^^
<base target="_parent"> 가 본문에 있으면 적용안되더라구요.
요 소스를 쓰시려면...
head 사이에 넣으세요
요 소스를 쓰시려면...
head 사이에 넣으세요
아..해결했습니다..^^
아이프레임 소스에 base target을 주니까 잘되네요..ㅎㅎ
답변해주셔서 감사합니다~
아이프레임 소스에 base target을 주니까 잘되네요..ㅎㅎ
답변해주셔서 감사합니다~