Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как реализовать такую логику? / 2 сообщений из 2, страница 1 из 1
17.08.2006, 23:28
    #33926385
puhh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать такую логику?
ASP.NET 2.0

Подскажите, как сделать такую штуку:

Есть страничка, на которой имеется кнопка, при нажатии на которую открывается новое окно.

Хотелось бы, чтобы помимо открытия нового окошка на сервере вызывалась функция старого окна (допустим, SaveState() ), причем _обязательно_ до открытия нового окошка.

Способы
1. button.attributes.add("onclick","OpenWindow(...)")
2. Разделение на OnClick и OnClientClick
ожидаемого результата не дают...

Может быть, кто-то знает, что с этим делать?

Заранее спасибо.
...
Рейтинг: 0 / 0
17.08.2006, 23:47
    #33926408
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать такую логику?
автор
Способы
1. button.attributes.add("onclick","OpenWindow(...)")
2. Разделение на OnClick и OnClientClick
ожидаемого результата не дают...

ясен пень ;) клиентское событие срабатывает перед серверным...
авторХотелось бы, чтобы помимо открытия нового окошка на сервере вызывалась функция старого окна (допустим, SaveState() ), причем _обязательно_ до открытия нового окошка.

есть такая штука в 2.0
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
        'выполняем серверный сценарий (допустим, SaveState() ) далее
        Dim cs As ClientScriptManager = Page.ClientScript
        Dim cstext As String
        Dim csname As String
                     
        csname = "ShowClientResult"
        If (Not cs.IsStartupScriptRegistered(Me.GetType(), csname)) Then
            cstext = "javascript для поднятия нового окна;"
            cs.RegisterStartupScript(Me.GetType(), csname, cstext, True)
        End If
P.S. вот как то так... ;)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как реализовать такую логику? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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