묻고답하기
IE조건부 코딩 사용방법 변경?
2014.04.10 19:20
댓글 6
-
ForHanbi
2014.04.10 19:31
-
ForHanbi
2014.04.10 19:32
안되면
{@$browser_type = getenv("HTTP_USER_AGENT")}
<!--@if(preg_match("/MSIE 6.0/",$browser_type))-->
{@$browser="IE6"}
<!--@elseif (preg_match("/MSIE 7.0/",$browser_type))-->
{@$browser="IE7"}
<!--@elseif (preg_match("/MSIE 8.0/",$browser_type))-->
{@$browser="IE8"}
<!--@else-->
{@$browser="Over-IE8"}
<!--@end-->
이걸 이용해서
$browser=='IE6'
이런 조건문으로 해 보셔도 되고요.
-
KrteamENT
2014.04.10 20:01
음.. 제가 머리가 안좋아서 그러는딩.. 예제 소스를 볼수 있을까요 ㅠ_ㅠ
xe처럼
<!--@elseif (preg_match("/MSIE 7.0/",$browser_type))-->
{@$browser="IE7"}
<link rel="html" type="html" href="upgrade.html" />
이러면 되나요 ㅇ.ㅇ?
-
ForHanbi
2014.04.10 20:14
{@$browser_type = getenv("HTTP_USER_AGENT")}
<!--@if(preg_match("/MSIE 6.0/",$browser_type))-->
{@$browser="IE6"}
<!--@elseif (preg_match("/MSIE 7.0/",$browser_type))-->
{@$browser="IE7"}
<!--@elseif (preg_match("/MSIE 8.0/",$browser_type))-->
{@$browser="IE8"}
<!--@else-->
{@$browser="Over-IE8"}
<!--@end-->
위처럼 브라우져 찾는 조건 걸어두고<include target="upgrade.html" cond="$browser=='IE7'" />이렇게 하면 될겁니다. -
KrteamENT
2014.04.10 20:16
아하.. 감사합니다 ㅠ 저보다 ForHanbi님이 꽤 실력자시네요 ㅠ_ㅠ
-
ForHanbi
2014.04.10 20:53
그냥 이리저리 주어본게 많은겁니다 ㅠ.ㅠ
네 원론적으로는 맞습니다.
옛날에는
<!--[if IE 6]> 까지만 원할하게 먹혔던거 같은데 요즘은 잘 모르겠네요.
다른곳에서 사용하고 있다면 먹히는걸겁니다.