Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Размер браузера из Page_Load, Размер браузера из Page_Load 
:(
    Опции темы
SicSten
Дата 21.10.2014, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 16.2.2012

Репутация: нет
Всего: нет



Вопрос в том как при загрузке страницы в Page_Load получить (document.body.clientWidth. Определяет ширину браузера.) ширину браузера. Подскажите пожалуйста кто знает.
Код

       protected void Page_Load(object sender, EventArgs e) {          
            string scriptStr = "<script type=\"text/javascript\">\n";
            scriptStr += "  $(function () {\n";
            scriptStr += "      document.getElementById(\"<%=ResolDoc.ClientID%>\").value = \"Привет\";\n";
            scriptStr += "      document.title = document.getElementById(\"<%=ResolDoc.ClientID%>\").value;\n";
            //scriptStr += "  document.submit();
            scriptStr += "})\n</script>";
            //*************************************************
            HiddenField loc_ResolDoc = new HiddenField();
            loc_ResolDoc.ID = "ResolDoc";// +" runat=\"server\"";
            loc_ResolDoc.ClientIDMode = System.Web.UI.ClientIDMode.Static;
            loc_ResolDoc.Visible = true;
            //**************************************************
           string csName = "PopupScript";
            Type csType = this.GetType();
            ClientScriptManager cs = Page.ClientScript;
            // Check to see if the client script is already registered.
            if (!cs.IsStartupScriptRegistered(csType, csName)) {
                cs.RegisterStartupScript(csType, csName, scriptStr);
            }
            CentralCell.Controls.Add(loc_ResolDoc);
      }

PM MAIL   Вверх
jonie
Дата 25.10.2014, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 3
Всего: 118



а никак наверное (если не передавать).

Наверно, можно сделать трюк вида (уж если там хочется видеть размеры):
1) вставляем вместо всей страницы другую страницу типа IndexLoader.aspx
2) пишем в ней микро-скрипт на джаваскрипт, который добавит куку в браузер ширины и высоты и сделает перенаправления window.location на Index.aspx. Внутри index.aspx уже можно юзать значение этой куки.

Вариант с кукисом это просто пример, но  другой стороны вполне имхо работать будет и простой.


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0887 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.