![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
4ybaka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 28.4.2007 Репутация: нет Всего: нет |
есть masterPage, котроый содержит htmlTable.Как можно сделать так,чтобы размер таблицы изменялся,в зависимости от разрешения клиента?как получить разрешение - нашел,а вот как поменять размер таблицы - нет...или может колантитулы можно сделать как-то иначе?
-------------------- "То,что вы понимаете - это все,что вы понимаете." Брайн Керниган |
|||
|
||||
tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 34 Всего: 170 |
через javascript (с помощью getElementById находишь таблицу и меняешь ее width) вот пример чего-то подобного
или через css и expression (поиск в гугле по ключам "css" и "expression") ![]() -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
4ybaka, а не легче ли сделать размер таблицы с процентах ???
а ты нашел их с помощью JS ??? или как-то по другому ??? (просто интересно)
Так что ИМХО expression зло ![]() -------------------- |
|||
|
||||
4ybaka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 28.4.2007 Репутация: нет Всего: нет |
не,с яваскриптом я пока на вы ![]() -------------------- "То,что вы понимаете - это все,что вы понимаете." Брайн Керниган |
|||
|
||||
Servena |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 24.7.2007 Где: Днепропетровск Репутация: 4 Всего: 14 |
Странно, в запросах браузеры не передают разрешение экрана, так откуда АСП.НЕТ знает о разрешении?
Чубака - лучшее решение, это использовать относительные величины (но не абсолютные), т.е. используй проценты и все браузеры нормально отработают. А если ты хочешь изменять в пикселях, то это только ДжаваСкрипт. И кроме того, ты замучаешься, потому что Опера, Лиса, Осел (а Осел различный еще и внутри версий) имеют разные отступы, ширины скролов и , например отступить 20 пикселей справа - у всех их троих будет выглядеть по-разному и т.д. У меня есть сайт, где на одну страницу - 3 разных варианта Джаваскрипта, плюс с выходом Осла 7 оно перестало на нем вообще работать. |
|||
|
||||
4ybaka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 28.4.2007 Репутация: нет Всего: нет |
Servena, в процентах хорошо работает,только вот почему-то высоту все равно берет не 100%, а минимальную...
ЗЫ: упомянутые Page.Request.Browser.ScreenPixelsHeight и Page.Request.Browser.ScreenPixelsWidth возвращают все-таки не настоящее разрешение, а какое-то другое (640х480).может они сделали эти поля на будущее,когда инета станет на столько много,что будет передаваться не только разрешение экрана,но и список запущенных процессов..;) а пока они выдают дефаулт какой-то. Это сообщение отредактировал(а) 4ybaka - 3.1.2008, 18:58 -------------------- "То,что вы понимаете - это все,что вы понимаете." Брайн Керниган |
|||
|
||||
Servena |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 24.7.2007 Где: Днепропетровск Репутация: 4 Всего: 14 |
Да, высота не у всех браузерах поддается этой операции.
Чтобы это работало, нужно использовать абсолютное позиционирование и тогда уже динамически все подправлять. Но это Джаваскрипт. Я тебе советую - для красивого, удобного, подвижного отображения страницы без джаваскрипта не обойдешься, задумайся об этом и начни его изучать, заодно и поймешь ДОМ разных браузеров - это очень сложно и поэтому интересно. А сам Джаваскрипт, если ты знаком с Си-образными языками, покажется для тебя детской забавой. |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |