Нужно чтобы растянуть блок с фоном на высоту страницы, типа так:
<html>
<?php
Скрипт, который запишет высоту в переменную "y"
php>
<head>
<style type="text/css">
#block_s_fonom
{
height:y; <- сюда попадёт высота страницы и блок растянется, фон тоже.
background:url(...my_pic.jpg);
}
</style>
</head>
<body>
<div id="block_s_fonom">
Много, очень и очень много текста...
</div>
</body>
</html>
С уважением, Антон.
Спустя 30 минут, 47 секунд (10.10.2010 - 16:06) LRCenter написал(а):
Для того чтоб сделать "резиновую" верстку не php, а JS использовать надо, а лучше даже обойтись средствами css. С помощью php можно узнать разрешение экрана, а не полезную высоту и ширину окна браузера.
И потом, php генерируется при перезагрузке страницы. А прикинь если пользователь свернет\развернет окно, или растянит-сузит, что тогда? Перезагружать страницу?
И потом, php генерируется при перезагрузке страницы. А прикинь если пользователь свернет\развернет окно, или растянит-сузит, что тогда? Перезагружать страницу?
Спустя 4 минуты, 41 секунда (10.10.2010 - 16:11) arvitaly написал(а):
Цитата |
С помощью php можно узнать разрешение экрана |
Это как?
Спустя 2 минуты, 50 секунд (10.10.2010 - 16:14) LRCenter написал(а):
Цитата (arvitaly @ 10.10.2010 - 19:11) | ||
Это как? |
Ну я имел ввиду определить JS-ом и передать в php
Спустя 1 минута, 6 секунд (10.10.2010 - 16:15) Tonik написал(а):
Про js функию я слышал: document.body.offsetHeight;
Но как потом результат вычесленной высоты указать в css?
Получаться должно так, как я понимаю:
Но как потом результат вычесленной высоты указать в css?
Получаться должно так, как я понимаю:
<html>
<script type="text/javascript"
Скрипт, который запишет высоту в переменную "y"
</script>
<style type="text/css">
#block_s_fonom
{
height:y; <- сюда попадёт высота страницы и блок растянется, фон тоже.
background:url(...my_pic.jpg);
}
</style>
</head>
<body>
<div id="block_s_fonom">
Много, очень и очень много текста...
</div>
</body>
</html>
Спустя 18 секунд (10.10.2010 - 16:15) arvitaly написал(а):
Ну тогда можно и полезную высоту и ширину окна браузера?
Спустя 1 минута, 11 секунд (10.10.2010 - 16:16) Tonik написал(а):
А как будет выглядеть скрипт с функцией document.body.offsetHeight и результатом выведеным в PHP переменную?
Спустя 1 минута, 18 секунд (10.10.2010 - 16:17) arvitaly написал(а):
Цитата |
А как будет выглядеть скрипт с функцией document.body.offsetHeight и результатом выведеным в PHP переменную? |
Эффективнее всего все таки будет Ajax - так как асинхронно будет работать.
Спустя 1 минута, 27 секунд (10.10.2010 - 16:19) LRCenter написал(а):
Я не очень силен в JS, но я так понимаю, что ты должен на событие загрузка страниц и изменение размеров окна, повесить выполнение такой функции. А функция должна возвращать нужный фрагмент css-таблицы, с помощью 'innerHTML'.
Лучше спроси тут http://phpforum.ru/index.php?showforum=28
Лучше спроси тут http://phpforum.ru/index.php?showforum=28
Спустя 2 минуты, 23 секунды (10.10.2010 - 16:21) LRCenter написал(а):
Цитата (arvitaly @ 10.10.2010 - 19:17) | ||
Ну тогда можно и полезную высоту и ширину окна браузера?
Эффективнее всего все таки будет Ajax - так как асинхронно будет работать. |
Можно конечно. Только получая данные от JS. Зачем вот только?
Да тут и ajax не нужен. Зачем в это еще сервер впутывать?
Одного Js за глаза хватит.
Спустя 25 секунд (10.10.2010 - 16:22) Tonik написал(а):
Спасибо, спрошу
Спустя 49 минут, 4 секунды (10.10.2010 - 17:11) arvitaly написал(а):
Цитата |
Да тут и ajax не нужен. Зачем в это еще сервер впутывать? |
Да я не про саму задачу, а про передачу размеров php
Спустя 4 минуты, 47 секунд (10.10.2010 - 17:16) LRCenter написал(а):
А, ну да, а как еще? Это применяется для определения уникальных пользователей. Вот недавно темка интересная была:
http://phpforum.ru/index.php?showtopic=33979&hl=
http://phpforum.ru/index.php?showtopic=33979&hl=
Спустя 45 минут, 57 секунд (10.10.2010 - 18:01) arvitaly написал(а):
Цитата |
А, ну да, а как еще? Это применяется для определения уникальных пользователей. Вот недавно темка интересная была: |
Еще много как можно:
<img src="/stat.php?w=.....
<iframe