Скрипт для изменения разрешения страницы.

Статус
В этой теме нельзя размещать новые ответы.

VICTORY

Создатель
Регистрация
12 Июн 2008
Сообщения
10
Реакции
1
Ищу скрипт спомощью которого страница автоматически подстраюетца под размер монитора.Например есле страница размером 1024:768 а монитор 1152:864 то чтоб страница автоматически стала с размера 1024:768 в размер 1152:864.Или можна чтоб не автоматом а выборочно.Помогите плз очень нада.
 
Та пускай блокируют мне просто оч нада так чтоб менялся размер.

VICTORY у страницы разрешение меняться не может насколько я знаю, но если вам надо размернуть страницу во весь экран то можно вот так (JavaScript:(
Код:
<script>
window.onload=f;
function f(){
window.moveTo(0, 0); 
window.resizeTo(screen.availWidth, screen.availHeight);
}
</script>

это перед <body> вставлять.

Если вам нужно узнать размер окна, в которе загружена страница, то можно так:
Код:
<script type="text/javascript">
//IE5+, Mozilla 1.0+, Opera 7+

function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}

</script>
 
ИМХО средстави ПХП это не реализовать, размер окна можно узнать с помощью JS

index.php

<head>
<script language="javascript">
function redirect() {
// передаем в start.jsp размеры экрана
window.location = "index1.php?screenW=" + screen.width + "&screenH=" + screen.height;
}
</script>
</head>
<body onload="redirect();">
<center>Redirecting...</center>
</body>

display.php
<?

$screenW = $_GET['screenW'];
$screenH = $_GET['screenH'];
//echo "$screenW";
//echo "$screenH";


if ($screenW>800) {
$w=1000;
} else {
$w=700;
}

echo "<BR><BR><img src=/images/logo2.jpg width=$w><BR>";

?>

тем самым получаем переменные с разрешением экрана, а из ним можно уже сделать что угодно.
 
VICTORY, вот что тебе нужно, то что доктор прописал.

Но, конечно на JS

 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху