Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Vitki

Wise Man


Сообщения: 1161
Благодарности: 7

Профиль | Отправить PM | Цитировать


Kenwood
Вот готовый скрипт:
Код: Выделить весь код
 
<HTML> 
<HEAD> 
<TITLE>Title</TITLE> 
 
<script language="JavaScript"> 
 
<!-- 
 
if (self.screen) { * * // for NN4 and IE4 
 
 * * * *width = screen.width 
 
 * * * *height = screen.height 
 
} 
 
else if (self.java) { * // for NN3 with enabled Java 
 
 * * * var jkit = java.awt.Toolkit.getDefaultToolkit(); 
 
 * * * var scrsize = jkit.getScreenSize(); * * * 
 
 * * * width = scrsize.width; 
 
 * * * height = scrsize.height; 
 
}else{ 
 
 * * * width = height = 'x' // for all other browsers 
 
} 
 
if (width == 640) { 
 
 * window.open('error.html','start') } 
 
else if (width == 800) { 
 
 * window.open('0800.html','start') } 
 
else if (width == 1024) { 
 
 * window.open('1024.html','start') } 
 
else if (width == 1152) { 
 
 * window.open('1152.html','start') } 
 
else if (width == 1280) { 
 
 * window.open('1280.html','start') } 
 
else if (width == 1600) { 
 
 * window.open('1600.html','start') } 
 
else { 
 
 * window.open('error.html','start') } 
 
//--> 
 
</script> 
 
</HEAD> 
</HTML>
Копируешь его прямо в index.html
потом делаешь несколько обычных html-файлов:
0640.html - для 640х480
0800.html - для 800х600
и тд
error.html - для отображения ошибки при невозмодности определения разрешения и выбора его вручную.
Скрипт довольно простой и понятный.
Код: Выделить весь код
 
else if (width == 1600) { 
 
 * window.open('1600.html','start') }
"если width=1600, открыть фаил 1600.html в фрейме start"

Работает у меня такой, например тут: www.ls.ee Там открытый код, так что полазей в source, посмотри как чего работает.

-------
Не бойтесь делать то, чего никогда не делали, потому - что ковчег строил любитель, а Титаник - профессионалы.


Отправлено: 14:12, 27-03-2004 | #5