Получить ширину экрана

12
S
На сайте с 30.09.2016
Offline
469
#11
dimsog:
Человеку нужно было просто получить ширину экрана пользователя, но вот Skom, Joker-jar лишь бы что написать.

Ну почему же? Там по делу вопрос задан

Joker-jar:
Чего в итоге вы хотите добиться?
Ведь вы же, dimsog, тоже "от балды" написали решение неизвестно какой задачи. Может быть, там ещё и аякс привинтить надо.
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
dimsog
На сайте с 08.08.2011
Offline
149
#12

Sitealert, да ну нет. Там же явно было видно, что в $screenWidth должна быть ширина. А ТС свой код написал от незнания. По листингу было явно понятно, что он хочет.

А вот это вообще ад:


Если задача состоит в получении разрешение экрана пользователя в момент исполнения скрипта, то сие невозможно в принципе.
По крайней мере, за один проход.

За какой проход, почему невозможно?:)

А на счет может быть там аякс нужен, ну это подход: посоветуйте плагин WP, а ему ModX советуют

ihor vps -> ihc.ru
S
На сайте с 30.09.2016
Offline
469
#13

А может быть, он хочет записывать в файл статистику по ширине экранов? Иначе зачем он в PHP пытается решить эту задачу?

dimsog
На сайте с 08.08.2011
Offline
149
#14

Sitealert, 5 баллов! А я PHP там и не заметил. Был не прав. Извиняюсь. Тогда там АД у ТСа :)

Станислав
На сайте с 27.12.2009
Offline
237
#15
dimsog:

За какой проход, почему невозможно?:)

Вангую, имелось ввиду что на сервере нельзя определить размер монитора пользователя, поэтому он и написал что невозможно, так как нужно либо в куки писать, либо аяксом передавать размер на сервер и подгружать то что нужно

Мы там, где рады нас видеть.
S
На сайте с 25.12.2003
Offline
173
#16

Если это какие-то разные формы, которые потом отправить надо. То проще их все вывести в скрытые слои, а потом показать, что надо.


<!doctype html>
<html>
<head>
<style> #aaa, #bbb { display:none; } </style>
</head>
<body>

<h1>Hello, World!</h1>
<div id="content"></div>

<div id="aaa">AAA Content</div>
<div id="bbb">BBB Content</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$( document ).ready(function() {

CheckSize();
$( window ).resize(function() {
CheckSize();
});

function CheckSize(){
if( $( window ).width() > 800){
$( "#content" ).html( $( "#aaa" ).html() + ' / Width: ' + $( window ).width() );
}else{
$( "#content" ).html( $( "#bbb" ).html() + ' / Width: ' + $( window ).width() );
}
}

});
</script>
</body>
</html>
Красивые сниппеты Google ( https://saney.com/tools/google-snippets-generator.html )
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий