|
Два дизайна сайта, т.е. проблема разрешения экрана !Обсуждение темы Два дизайна сайта, т.е. проблема разрешения экрана ! в разделе 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, 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 | |
|
Цитата:
У меня на одном из сайтов 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 |
|
Или можно использовать ява скрипты, чтобы они растягивали таблицы и картинки под размер окна.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Зависимость конверсии от дизайна сайта, оценка дизайна | 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 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|