Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / css и j-s / 16 сообщений из 16, страница 1 из 1
13.10.2014, 09:02
    #38774724
FreeFire
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
ie10
почему после j-s типа alert, window.open
происходит потеря css (margin,position)
в результате стр. распадается

такая же проблема с ajax
к примеру alwaysvisible после js также не работает
...
Рейтинг: 0 / 0
13.10.2014, 09:33
    #38774752
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
FreeFireie10
почему после j-s типа alert, window.open
происходит потеря css (margin,position)
в результате стр. распадается

такая же проблема с ajax
к примеру alwaysvisible после js также не работаетЯННП. Пример будет?
...
Рейтинг: 0 / 0
13.10.2014, 15:10
    #38775219
FreeFire
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
есть asp:panel
её крепим на странице с помощью ajax alwaysvisible или position
на панельке есть button, вызывающая событие
и в зависимости от условий либо <s>alert</s> либо window.open

после выполнения js происходит обновление страницы и панелька смещается и
alwaysvisible также не работает

как то так
...
Рейтинг: 0 / 0
13.10.2014, 16:09
    #38775338
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
FreeFireпосле выполнения js происходит обновление страницы и панелька смещается и
alwaysvisible также не работаетДак это. PostBack надо зарубить. У Button выставить UseSubmitBehavior в False.
...
Рейтинг: 0 / 0
14.10.2014, 10:58
    #38775929
FreeFire
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
skyANA,
блин,
спасибо
меня на autopostback чет заклинило....
...
Рейтинг: 0 / 0
14.10.2014, 11:07
    #38775944
FreeFire
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
поторопился,
все равно обновление страницы происходит...
и все слетает также

единственное что - если под updatepanel загнать тогда обновление не происходит страницы...но window.open также не работает
...
Рейтинг: 0 / 0
14.10.2014, 11:47
    #38776005
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
FreeFire, код покажите.
...
Рейтинг: 0 / 0
14.10.2014, 13:23
    #38776175
FreeFire
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
skyANA,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
   <ajax:ToolkitScriptManager runat="Server" EnablePartialRendering="true" ID="ScriptManager1" />
      <ajax:AlwaysVisibleControlExtender ID="AlwaysVisibleControlExtender1" runat="server"
          TargetControlID="P1">
      </ajax:AlwaysVisibleControlExtender>
     
<asp:Panel ID="P1" runat="server"  BackColor="#507CD1" HorizontalAlign="Left" ScrollBars="None" BorderColor="White" BorderStyle="Solid" Width="1192px"> 
    
<asp:Button ID="bActP" runat="server" BackColor="#8080FF" Font-Names="Times New Roman"
                Font-Underline="True" ForeColor="White" Text="Акт приёма-передачи" TabIndex="3" UseSubmitBehavior="False" />
</asp:Panel>


Код: vbnet
1.
2.
3.
4.
5.
6.
 Protected Sub bActP_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bActP.Click

        dt = Session("dt")
        If dt.Rows.Count = 0 Then Response.Write("<script>alert('Нет строк для инф.сообщения!')</script>") : Exit Sub
...
End sub
...
Рейтинг: 0 / 0
14.10.2014, 14:30
    #38776249
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
FreeFire,

... так у вас же все равно постбэк, если вы алерт через Response.Write втюхиваете ... Просто JavaScript-ом нельзя проверить вашу dt..???? .. Это что, грид?
...
Рейтинг: 0 / 0
14.10.2014, 15:18
    #38776306
FreeFire
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
carrotik,

табличка для грида

но даже без грида и всего остального-
сделал отд страницу

чисто панель и кнопку и response.write в sub
окей response.write постбэк доперло уже) наконец то))),
пусть постбэк
но первоначально вопрос--
почему теряется alwaysvisible(ajax) и position при использовании response.write<j>s?
...
Рейтинг: 0 / 0
14.10.2014, 15:38
    #38776340
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
FreeFire,

.. я от WebForms немного отошел в сторонку, но по тому опыту, который был, помню, что все эти попытки замаскировать постбек всякими UpdatePanel-ями были нетрадиционной сексуальной ориентации ... Если вы используете серверные события, то делайте честный постбек, если хотите на клиенте красиво - используйте, например, тот же AJAXToolKit-овый ModalPopup, или просто JavaScript на клиенте ... Response.Write сдвигает всю разметку и инициализацию скриптов на клиенте, если я не ошибаюсь ... В общем, меняйте подход к алертам .. :)
...
Рейтинг: 0 / 0
14.10.2014, 16:36
    #38776413
FreeFire
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
carrotik,

печалька(,
но тогда остался еще один вопрос - чем заменить window.open в случае необходимости открытия нескольких вкладок?
...
Рейтинг: 0 / 0
14.10.2014, 17:11
    #38776461
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
FreeFirecarrotik,

печалька(,
но тогда остался еще один вопрос - чем заменить window.open в случае необходимости открытия нескольких вкладок?

.. вы через сервер хотите? ... ну, через RegisterStartupScript можно, как здесь, например

Тынц
...
Рейтинг: 0 / 0
14.10.2014, 17:31
    #38776486
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
FreeFireskyANA,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
   <ajax:ToolkitScriptManager runat="Server" EnablePartialRendering="true" ID="ScriptManager1" />
      <ajax:AlwaysVisibleControlExtender ID="AlwaysVisibleControlExtender1" runat="server"
          TargetControlID="P1">
      </ajax:AlwaysVisibleControlExtender>
     
<asp:Panel ID="P1" runat="server"  BackColor="#507CD1" HorizontalAlign="Left" ScrollBars="None" BorderColor="White" BorderStyle="Solid" Width="1192px"> 
    
<asp:Button ID="bActP" runat="server" BackColor="#8080FF" Font-Names="Times New Roman"
                Font-Underline="True" ForeColor="White" Text="Акт приёма-передачи" TabIndex="3" UseSubmitBehavior="False" />
</asp:Panel>


Код: vbnet
1.
2.
3.
4.
5.
6.
 Protected Sub bActP_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bActP.Click

        dt = Session("dt")
        If dt.Rows.Count = 0 Then Response.Write("<script>alert('Нет строк для инф.сообщения!')</script>") : Exit Sub
...
End sub

Воспользуйтесь свойством Button.OnClientClick.
...
Рейтинг: 0 / 0
14.10.2014, 17:33
    #38776492
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
FreeFirecarrotik,

печалька(,
но тогда остался еще один вопрос - чем заменить window.open в случае необходимости открытия нескольких вкладок?Как чем?

Код: html
1.
<a target="_blank">...</a>


Атрибут target
...
Рейтинг: 0 / 0
15.10.2014, 09:07
    #38776889
FreeFire
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
css и j-s
всем спасибо)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / css и j-s / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]