Показать сообщение отдельно
  #11 (permalink)  
Старый 07.12.2014, 12:24
Интересующийся
Отправить личное сообщение для gogogo Посмотреть профиль Найти все сообщения от gogogo
 
Регистрация: 04.05.2014
Сообщений: 13

Объясню немного подробнее свою задачу.
Использую modx revo. При заходе на сайт определяется ширина монитора и если меньше 400, то подставляю шаблон для мобильных. Как планирую реализовать:
Посетитель заходит на страницу, определяется ширина и отсылается аяксом в сниппет (script.php). И уже исходя из значения сниппета вывожу фильтром необходимый кусок кода
<!DOCTYPE html>
<html>
<head>
<script src="assets/js/jquery.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript">
ScreenWidth = screen.width;
$(document).ready(function(){
   $("#test").click(function(event){
$.ajax({
url: 'script.php',
data : "postVar=" + ScreenWidth,
type : "POST",
success: function (data) {
alert (data);
},
error: function(){
alert ("No PHP script: ");
} 
   });

return false;
});

 });
    </script>
</head>
<body>

<a id="test" href="#">test link</a>
<!--Ниже сниппет, который по плану должен вывести значение-->
[[!udalscript?]]
</body>
</html>
Ответить с цитированием