Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Два дизайна сайта, т.е. проблема разрешения экрана !

Обсуждение темы Два дизайна сайта, т.е. проблема разрешения экрана ! в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Проблема заключается в следующем. Есть два файла с одинаковыми названиями функций(ну и разными параметрами этих функций). Проблема в разрешении экрана, т.е. если длина ...


Закрытая тема
 
Опции темы
Старый 06.08.2004, 01:43   #1
Проблема заключается в следующем.
Есть два файла с одинаковыми названиями функций(ну и разными параметрами этих функций).

Проблема в разрешении экрана, т.е. если длина экрана 640 или 800, тогда включать один файл, в другом случае включать другой файл.
Пробую через javascript !


<script language="JavaScript">
<!--
if (self.screen) {
width = screen.width
}
else if (self.java) {
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
}else{
width = height = 'x' }

else if (width == 800) {
document.write("<?php include("first_file.inc");?>") }

else {
document.write("<?php include("second_file.inc");?>") }
//-->
</script>

Насколько я понимаю функции php конкурируют через javascript !


В данный момент есть один и тот же сайт под два разрешения, т.е. с двумя дизайнами, соответственно одна и та же информация в двух файлах(для каждого дизайна).
Хотелось бы этого избежать.
Один из редких случаев, когда резина в любом случае не подойдёт !

Каким образом мне настроить скрипт ?!
 
Старый 06.08.2004, 01:43
Ссылки
Старый 06.08.2004, 04:29   #2
Дело в том, что такой скрипт не может работать! Ведь РНР выполняется на стороне сервера и посылает пользователю html и java script. а потом начинается работа java скрипта.
Т.е. строка "<?php include("second_file.inc");?>" должна выполнится на сервере, а так она просто появляется в html коде страницы.

Можно попробовать так:
вместо

else if (width == 800) {
document.write("<?php include("first_file.inc");?>") }

написать

else if (width == 800) {
self.location="first.php" }

А потом в файле first.php, чтобы не копировать одну и ту же инфу два раза, написать include("файл_с_инфой_для_двух_разрешений")
 
Старый 06.08.2004, 12:43   #3
Да и вообще это глупо - дизайн надо делать резиновый

начиная с 1024x768 и выше, на 800x600 ориентироваться смысла нет.
 
Старый 06.08.2004, 14:02   #4
Цитата:
...на 800x600 ориентироваться смысла нет.
Почему ?
У меня на одном из сайтов 1/3 посетителей с разрешением 800x600.
(статистика mail.ru)
 
Старый 06.08.2004, 14:16   #5
vision, ну вот здесь ты не прав. 800х600 ещё существуют, и их не мало!
 
Старый 06.08.2004, 14:51   #6
Поубивал бы таких сайтостроителей, гто говорит ниже 1024 делать смысла нет. Особенна, когда сидел на работе за 15" монитором.

Сейчас у меня разрешение экрана 1024*768, но браузер открыт не на весь экран, и сбоку sidebar, то есть реальное разрешение видимого пространства окна браузера 766*591.
 
Старый 06.08.2004, 15:40   #7
kost, Я тоже... Это выше делать смысла нет!

Я тоже раньше пользовался 15 дюймовым монитором и меня сильно бесила горизонтальная прокрутка!
Я сам все сайты делаю максимум шириной 750 пикселей! И все сайты отлично видно.

kadafi, такую систму делать не нужно! Тебе будет не удобно обновлять сайт! Ты просто забудешь обновить одну страницу и тогда будет полная неразбериха! Делай просто сайт под 800 * 600.
 
Старый 06.08.2004, 16:05   #8
Или можно использовать ява скрипты, чтобы они растягивали таблицы и картинки под размер окна.
 
Старый 06.08.2004, 16:05
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зависимость конверсии от дизайна сайта, оценка дизайна sniperserg Зал дебютантов 2 08.02.2012 13:25
Ширина сайта от разрешения экрана Mortis Кальянная 4 17.03.2010 10:21
Фон на разные разрешения экрана? nig3r HTML, CSS, JavaScript 1 03.03.2007 20:13
Проблема с отображением дизайна различными браузерами Dim@zz HTML, CSS, JavaScript 4 08.11.2006 15:59
разработка дизайна сайта Axico Вакансии 1 21.08.2006 09:24


Текущее время: 06:38. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум