코드.. 이건 안먹히나요?? 확인 부탁 드립니다 정보
코드.. 이건 안먹히나요?? 확인 부탁 드립니다본문
며칠 집에 일이 있어서 잠을 못잤더니 멍하고..
머리속이 뒤죽박죽이네요..
$m_width = "<script>document.write(screen.width); </script>" ;
if($m_width < 1600){
$btn_img = "a.png";
}else{
$btn_img = "b.png";
}
사용자 해상도에 따라
이미지를 바꾸려고 하는데 왜 안먹히는지.....
제가 뭘 틀렸는지.. 아니면 안먹히는건지 알려주세요 ㅠㅠ
머리속이 뒤죽박죽이네요..
$m_width = "<script>document.write(screen.width); </script>" ;
if($m_width < 1600){
$btn_img = "a.png";
}else{
$btn_img = "b.png";
}
사용자 해상도에 따라
이미지를 바꾸려고 하는데 왜 안먹히는지.....
제가 뭘 틀렸는지.. 아니면 안먹히는건지 알려주세요 ㅠㅠ
댓글 전체
a 만 나온다는 의미라면...
if($m_width < "1600"){
if($m_width < "1600"){
"" 를 입력했는데도 적용이 안됩니다ㅡㅜ ... else 는 안먹히는 건가요??
<?=$m_width?> 페이지 중간에 넣어보고 해상도 확인하면 1600, 1440, ..등등 숫자는 보이는데 코드적용이 난되네요..ㅜㅜ
듀얼 인데 작은 모니터에서 보니 또 안되네요.^^;;
모니터 듀얼 이에요?
모니터 듀얼 이에요?
흠.이건 안되나봐요....꼼수좀 써 보려고 했더니...^^
네... 듀얼입니다 ^^;;;
그쵸 저도 이것때문에 애먹었는데..
echo 찍으면 분명 보이는데 변수로 적용을 하면 null 로 인식하더라구요..
해당페이지에서 자스로 처리해서 해결했어요
php변수로 안먹히더라구요..
echo 찍으면 분명 보이는데 변수로 적용을 하면 null 로 인식하더라구요..
해당페이지에서 자스로 처리해서 해결했어요
php변수로 안먹히더라구요..
자스로 어떻게 처리 하셨는지.....궁금해요!!! ^^;;
<script type="text/javascript">
if (screen.width<=1600) {
document.write('1600 보다 작거나 같음');
} else {
document.write('1600 초과');
}
</script>
이건 잘 나오네요. 참고로 개조 해 보세요.
if (screen.width<=1600) {
document.write('1600 보다 작거나 같음');
} else {
document.write('1600 초과');
}
</script>
이건 잘 나오네요. 참고로 개조 해 보세요.
$m_width = "<script>document.write(screen.width); </script>" ;
<---이렇게 php변수에 자바스크립트 값을 넘기려는 발상이 재미있습니다만
과연 저 스크립트가 작동을 할까요?
$m_width에 해상도 값이 들어간다고 보세요? 절대 아닙니다
$m_width에 1024니 1600이니 하는 값이 들어가는게 아닙니다
$m_width는 해상도를 출력해주는 자바스크립트를 담고 있을 뿐입니다
php변수는 서버에서만 실행되는 것이고 자바스크립트는 로컬 컴퓨터에서 실행되는
즉 실행 시점이 다르다는 것을 생각해보면 저렇게 값이 들어갈 수가 없죠
지러유님이
echo 찍으면 분명 보이는데 변수로는 null<-- 이 말은
echo $m_width; 는
echo "<script>document.write(screen.width); </script>";
이렇게 한 것과 똑같으니 당연합니다
<---이렇게 php변수에 자바스크립트 값을 넘기려는 발상이 재미있습니다만
과연 저 스크립트가 작동을 할까요?
$m_width에 해상도 값이 들어간다고 보세요? 절대 아닙니다
$m_width에 1024니 1600이니 하는 값이 들어가는게 아닙니다
$m_width는 해상도를 출력해주는 자바스크립트를 담고 있을 뿐입니다
php변수는 서버에서만 실행되는 것이고 자바스크립트는 로컬 컴퓨터에서 실행되는
즉 실행 시점이 다르다는 것을 생각해보면 저렇게 값이 들어갈 수가 없죠
지러유님이
echo 찍으면 분명 보이는데 변수로는 null<-- 이 말은
echo $m_width; 는
echo "<script>document.write(screen.width); </script>";
이렇게 한 것과 똑같으니 당연합니다
멋쟁이 균이님 가르침 감사합니다^^
듣고보니 맞는말씀인데..
검색해보면 저런식으로 변수담을수있다고 돼있더라구요..
잘못된정보인것 같네요..
하나궁금한게 자스결과를 php변수로 담기어렵지만
가능도 하다고하던게 전혀안되는 건가요? 궁금하네요^^
듣고보니 맞는말씀인데..
검색해보면 저런식으로 변수담을수있다고 돼있더라구요..
잘못된정보인것 같네요..
하나궁금한게 자스결과를 php변수로 담기어렵지만
가능도 하다고하던게 전혀안되는 건가요? 궁금하네요^^
^^ 균이님 답글 보고 안되는걸 이제야 알았습니다
여기저기 검색해보니 ajax 등으로 방법이 있긴 하다고 하던데
위 코드 땜에 배보다 배꼽이 더 커질것 같아서......ㅎ
답변 감사드립니다
사노라가노라님 도 진심... 답변 감사드립니다 ^^
여기저기 검색해보니 ajax 등으로 방법이 있긴 하다고 하던데
위 코드 땜에 배보다 배꼽이 더 커질것 같아서......ㅎ
답변 감사드립니다
사노라가노라님 도 진심... 답변 감사드립니다 ^^