Сообщение от Sonya
|
а разве нет?
|
А вы как думаете?
'<script>var ScreenWidth = screen.width; document.write(ScreenWidth);</script>' - для браузера это JS код, который может быть выполнен, если его
вывести в браузер, чего у вас нет и для РНР, это просто строка. Но даже будучи выведенным в браузер результат его работы не будет доступен серверному языку.
В первом случае вы будете всегда получать "Да", так как в условии вы не проверяете на равенство, а переназначаете значение этой переменной на 1280:
if ($width
= 1280)
булево значение которой конечно же возвратит true, вот отсюда и "Да", и "ура, работает". Если же написать условие правильно:
if ($width
== 1280)
то конечно же будет "Нет", так как строковое значение $width не равно 1280, оно же не будет соответствовать и $width >= 1280 && $width <= 1440.