Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JS vs php, Создание скрипта превью сайта 
:(
    Опции темы
Hyper
  Дата 1.2.2009, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 15.4.2008

Репутация: нет
Всего: нет



Подскажите пожалуйста.

Имеется скрипт на js 
Код

<script Language="JavaScript"> 
var height=0; 
var width=0; 
colorDepth = screen.colorDepth; 
if (self.screen) 
{  
  width = screen.width  
  height = screen.height 

else if (self.java) 
{  
  var jToolKit = java.awt.Toolkit.getDefaultToolkit();  
  var scrsize = jToolKit.getScreenSize();  
  width = scrsize.width; 
  height = scrsize.height;  
}  
if (width > 0 && height > 0)  
{  
  // Производим перенаправление на скрипт counter.php, передавая в  
  // переменной scrsize строку, содержащую значения width,  
  // height и colorDepth.  
  window.location.href = "http://localhost/view.php? 
                          width=" + width + 
                         "&height=" + height + 
                         "&color=" + colorDepth; 
} else exit();  
</Script>  


можно такой еще использовать-он узнает рабочее пространство  сайта:
Код

<script>
function ScreenWorkspace(){
  if(window.innerWidth){
    width = window.innerWidth;
    height = window.innerHeight;
  }   else if(document.documentElement && document.documentElement.clientWidth){
    width = document.documentElement.clientWidth;
    height = document.documentElement.clientHeight;
  }   else if(document.body && document.body.clientWidth){
    width = document.body.clientWidth;
    height = document.body.clientHeight;
  }
  alert(width+' * '+height);
}
ScreenWorkspace();

</script>




Что должно быть в пхп скрипте? поподробнее пожалуйста.

Задача:Юзер заходит на сайт видет фото,это фото должно подгонятся под разрешение его монитора.(Скрипт определяет разрешение  и серв загружает опред.фотку- я так вижу) 
Тоесть чтобы он не крутил скролл.Потом нажимает на фото и уже переходит по линку на сайт с рез. двигом.

Какие решения подскажите? Что если на jquery-можно?  smile 


 




Это сообщение отредактировал(а) Hyper - 1.2.2009, 20:18
PM MAIL   Вверх
skyboy
Дата 1.2.2009, 23:00 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(Hyper @  1.2.2009,  19:00 Найти цитируемый пост)
это фото должно подгонятся под разрешение его монитора

ресайзится и отдается с измененными размерами картинка? о, господи. а не загнется ли сервер, под каждого пережимать фотки?
предлагаю более щадящий в отношении сервера и более агрессивный в отношение клиента вариант: пользователю всегда передается полноразмерный вариант фотки. а потом уже при помощи CSS для картинки задается ширина в %("100%" - значит, во всю ширину родителя). одно мне скажи, ты видел фотки, ужатые в некратное 2 количество раз? например, с ресайзом в 95%? видел, как качество ухудшается? может, не стоит подобное делать? и отдавать графику фиксированных размеров?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0663 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.