브라우저 크기 비교하는법..
본문
$width = "<script>document.write(document.documentElement.clientWidth);</script>";
이렇게 가로 브라우저의 크기를 구해서
$width 를 if에 넣고 싶습니다.
그런데 몇가지 테스트를 해본결과 $width에는 문자열 그대로가 들어가있어서
정수변환자체가 안되는것 같네요..
방법이 있을까 싶어 여쭙습니다.
답변 1
실행순서는 php->자바스크립트입니다
php가 먼저 실행되므로 자바스크립트 값을 php변수에 넣는다고 해서 자바스크립트가 실행된 값이 들어가지 않습니다.
어떤 용도로 사용하시는지 모르겠지만 php자체로는 브라우저의 크기를 구할 수 없는걸로 알고 있습니다.
ajax, cookie등을 활용하여 php에서도 처리 가능하게 할 수는 있겠으나, 그렇게 하느니 그냥 자바스크립트만으로만 처리하는게 더 효율적이겠죠
자바스크립트만으로 처리하셔야 하는 부분입니다.
답변을 작성하시기 전에 로그인 해주세요.