imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 31.01.2006, 16:54     # 1
freeway
Junior Member
 
Регистрация: 29.06.2005
Адрес: Питер
Сообщения: 71

freeway Путь к славе только начался
получение ширины окна брузера

Как средствами пхп получить размер окна страницы???
ХЕЛП ПЛИЗ

Код:
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td height="150" colspan="5" ><table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="50%" height="100" align="right" bgcolor="#D5CFD9"><img src="image/radix-nlogo_l.jpg" width="390" height="150" /></td>
    <td width="50%" height="100" bgcolor="#D6DFDE"><img src="image/radix-nlogo_r.jpg" width="390" height="150" longdesc="http://radix-n.ru" /></td>
  </tr>
  </table>  </td>
  </tr>
  <tr>
    <td height="1" colspan="5" bgcolor="1e1e1e"><img src="image/pic.gif" width="1" height="1" /></td>
  </tr>
  <tr>
    <td height="20" colspan="5" bgcolor="e1e1e1"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="10" height="20" bgcolor="e1e1e1"></td>
    <td width="30" align="center" bgcolor="e1e1e1"><img src="image/home.gif" alt="Вернуться на главную страницу" width="18" height="18" border="0" longdesc="http://radix-n.ru" /></td>
    <td width="30" align="center" bgcolor="e1e1e1"><img src="image/print.gif" alt="Вывести страницу на печать" width="18" height="18" /></td>
    <td width="30" align="center" bgcolor="e1e1e1"><img src="image/contakts.gif" width="20" height="20" /></td>
    <td bgcolor="e1e1e1">&nbsp;</td>
    </tr>
</table></td>
  </tr>
  <tr>
    <td height="1" colspan="5" bgcolor="1e1e1e"><img src="image/pic.gif" width="1" height="1" /></td>
  </tr>
  <tr>
    <td width="200">&nbsp;</td>
    <td width="1" class="vertical_line"><img src="image/pic.gif" width="1" height="1" /></td>
    <td width="ЗДЕСЬ НУЖНО ШИРИНА ОКНА-350 ТОЧЕК">&nbsp;</td>
    <td width="1" class="vertical_line"><img src="image/pic.gif" width="1" height="1" /></td>
    <td width="150">&nbsp;</td>
  </tr>
  <tr>
    <td height="20" colspan="5"><div align="center">&nbsp;</div></td>
  </tr>
</table>
нужно в указанной ячейке задать ширину=ширина окна-350 иначе независимо от задания ширины боковых столбцов центральный сжимается
__________________
Блаженны юзеры ибо не ведают что творят!

Последний раз редактировалось freeway; 31.01.2006 в 18:34.
freeway вне форума  
Старый 31.01.2006, 17:49     # 2
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
document.body.clientWidth
document.body.clientHeight
document.body.clientTop
document.body.clientLeft

т.е. на JS. PHP же исполняется на стороне сервера и, соответственно, никакого отношения к параметрам программ клиента не имеет.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!

Последний раз редактировалось Ghost; 31.01.2006 в 18:06. Причина: склероZzz...
Ghost вне форума  
Старый 31.01.2006, 18:13     # 3
freeway
Junior Member
 
Регистрация: 29.06.2005
Адрес: Питер
Сообщения: 71

freeway Путь к славе только начался
и чего с этим набором значений делать???
__________________
Блаженны юзеры ибо не ведают что творят!
freeway вне форума  
Старый 31.01.2006, 21:31     # 4
joker99
Full Member
 
Аватар для joker99
 
Регистрация: 19.07.2003
Адрес: Israel
Сообщения: 924

joker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форуме
Берешь значения, высчитываешь нужную ширину и выставляеш её таблице.
Всё на JS.

типа так:

ставиш своей табличке id="mytable"
а эту строку в onload страницы:
document.getElementById("mytable").width = document.body.clientWidth - 350;
__________________
Столько дел, что и работой занятся некогда...
joker99 вне форума  
Старый 31.01.2006, 23:46     # 5
freeway
Junior Member
 
Регистрация: 29.06.2005
Адрес: Питер
Сообщения: 71

freeway Путь к славе только начался
Цитата:
Сообщение от joker99
Берешь значения, высчитываешь нужную ширину и выставляеш её таблице.
Всё на JS.

типа так:

ставиш своей табличке id="mytable"
а эту строку в onload страницы:
document.getElementById("mytable").width = document.body.clientWidth - 350;
А если тоже самое привязать не к таблице, а к ячейке нужно???
__________________
Блаженны юзеры ибо не ведают что творят!
freeway вне форума  
Старый 01.02.2006, 01:18     # 6
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
td делаешь id
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 01.02.2006, 01:24     # 7
Trotil
Advanced Member
 
Аватар для Trotil
 
Регистрация: 21.04.2005
Адрес: град Москва
Сообщения: 431

Trotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собой
Хм, а если просто <td width="*">&nbsp</td>?
Trotil вне форума  
Старый 02.02.2006, 22:29     # 8
joker99
Full Member
 
Аватар для joker99
 
Регистрация: 19.07.2003
Адрес: Israel
Сообщения: 924

joker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форуме
Челвек же сказал что ему надо ширина-350, а не 100%.

хотя я сейчас подумал, почему бы просто не поставить по td размером по 175 с двух сторон от нужной ячейки?
__________________
Столько дел, что и работой занятся некогда...
joker99 вне форума  
Старый 05.02.2006, 06:49     # 9
freeway
Junior Member
 
Регистрация: 29.06.2005
Адрес: Питер
Сообщения: 71

freeway Путь к славе только начался
Unhappy

Цитата:
Сообщение от joker99
Челвек же сказал что ему надо ширина-350, а не 100%.

хотя я сейчас подумал, почему бы просто не поставить по td размером по 175 с двух сторон от нужной ячейки?
В этом все и дело! Нельзя, шаблон должен быть резиновый, серху 1 ячейка <tr><td colspan="5" weight="100%"></td></tr>, ниже идут 5 ячеек(колонок) <tr><td>.......</td></tr>, затем внизу опять 1 ячейка(колонка) <tr><td colspan="5" weight="100%"></td></tr>
так вот вся соль в том, чтобы центральную ячейку 2 строка 3 столбец сделать резиновой:

100%
200px 1px ___ 1px 150px
100%

ВОТ ТАК
__________________
Блаженны юзеры ибо не ведают что творят!
freeway вне форума  
Старый 05.02.2006, 20:53     # 10
joker99
Full Member
 
Аватар для joker99
 
Регистрация: 19.07.2003
Адрес: Israel
Сообщения: 924

joker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форуме
ну так выставь вот так:
100%
200px 1px 100% 1px 150px
100%

и средний td займёт всё свободное место
__________________
Столько дел, что и работой занятся некогда...
joker99 вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:03.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.