Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » SSI и JAVA SCRIPT

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

tunik



Тихий омут
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С помощью java хочу узнавать разрешение экрана у посетителя и подставлять в ширину таблицы фиксированное значение.  
Как мне вписать значение в shtml?
Вот че я написал. Хотя понимаю что Java с SSI не как не связаны.

Код:
 
<script language="Javascript">
<!--#set var="ekran" value="760"-->
var mon;
if(screen.width==800){
mon=800;  
<!--#if expr="$mon = 800"-->
<!--#set var="ekran" value="760"-->
<!--#endif-->
}  
else if(screen.width==1024){
mon=1024;
<!--#if expr="$mon = 1024"-->
<!--#set var="ekran" value="980"-->
<!--#endif-->
}  
else if(screen.width>=1024){
mon=1024;
<!--#if expr="$mon > 1024"-->
<!--#set var="ekran" value="980"-->
<!--#endif-->
}  
</script>
 
<table width=<!--#echo var="ekran"--> HEIGHT=100%>
 

Всего записей: 318 | Зарегистр. 11-12-2001 | Отправлено: 14:42 10-07-2003 | Исправлено: tunik, 14:43 10-07-2003
russkiy



Запрет на пост
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
честно говоря бред...
 
SSI - исполняеться на СЕРВЕРЕ ДО того, как страница уйдет к клиенту и сервер естесссно знать разрешения монитора  у клиента не может!
 
JavaScript - выполняеться на машине КЛИЕНТА  ПОСЛЕ загрузки страницы, и вот именно им и надо пользоваться

----------
Мне хочется, чтобы была и абсолютная правда, и окончательная справедливость, чтобы было добро и зло. Но есть только свет и тьма. И они существуют сами по себе.

Всего записей: 593 | Зарегистр. 17-07-2002 | Отправлено: 15:10 10-07-2003
tunik



Тихий омут
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Согласен что бред. Спасибо что открыли глаза.
А как тогда можно узнать разрешение экрана до того как страница пойдет клиенту? (тоже по моему бред, но все же)

Всего записей: 318 | Зарегистр. 11-12-2001 | Отправлено: 15:33 10-07-2003 | Исправлено: tunik, 15:36 10-07-2003
russkiy



Запрет на пост
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tunik
 
если коротко, никак
 
узнать разрешение может ТОЛЬКО жабаскипт через тот же screen.width, например
 
ты сформулируй задачу четко, чего надо-то тебе? Мы и поможем коллективно


----------
Мне хочется, чтобы была и абсолютная правда, и окончательная справедливость, чтобы было добро и зло. Но есть только свет и тьма. И они существуют сами по себе.

Всего записей: 593 | Зарегистр. 17-07-2002 | Отправлено: 15:44 10-07-2003
tunik



Тихий омут
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да вот переписываю сайт под SSI (был в обычном хтмл). и тут у меня возник вопрос с разрешением экрана. получаеться мне нужно два варианта страниц писать под 800 и 1024. облом. Был сайт во фрейме. так там просто подставлялись страницы в фрейм. Как переделать подскажите. Яву не учил.

Всего записей: 318 | Зарегистр. 11-12-2001 | Отправлено: 16:44 10-07-2003 | Исправлено: tunik, 16:45 10-07-2003
M AIR J



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
<script language=javascript>
if(screen.width==1024) {document.write("<table width=980 HEIGHT=100%>")}
if(screen.width==800) {document.write("<table width=760 HEIGHT=100%>")}
</script>
<tr><td>...и дальше по коду документа твоего


----------
MJ

Всего записей: 215 | Зарегистр. 07-04-2003 | Отправлено: 21:40 10-07-2003
Chumka

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tunik
На сервер разрешение пользователя можно передать вполне. Можно сделать незаметную для пользователя форму, скриптом поместить туда значения screen.width  screen.height, засабмитить и post запросом на сервак. Либо сделать мини страничку с использованием meta refresh и через УРЛ шлешь значения на сервер, но имхо это все некрасиво.

Всего записей: 177 | Зарегистр. 07-05-2003 | Отправлено: 23:28 10-07-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chumka

Цитата:
 сервер разрешение пользователя можно передать вполне. Можно сделать незаметную для пользователя форму, скриптом поместить туда значения screen.width  screen.height, засабмитить и post запросом на сервак.

проще get'ом в урле картинки передать, как это счётчики делают, только всё равно коряво получается .
 
tunik
а не проще ли делать страницу сразу под все разрешения?

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 04:50 11-07-2003
tunik



Тихий омут
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svarga
Так я ж так и хочу. а получаеться если на SSI писать то под каждое разрешение нужно писать отдельно страницу.(как мне кажеться)
M AIR J Спасибо попробую.

Всего записей: 318 | Зарегистр. 11-12-2001 | Отправлено: 16:10 11-07-2003 | Исправлено: tunik, 16:15 11-07-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » SSI и JAVA SCRIPT


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru