Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
См.тема Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2004, 13:43 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2004, 14:02 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2004, 14:05 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
Огромное спасибо. To что требовалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2004, 14:24 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
kxmep Код: plaintext 1. 2. 3. 4. Код: plaintext Так открывается нерегулируемое окошко фиксированного размера. А как сделать чтобы это было обычное окно броузера с меню, тулбаром и адресом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 11:38 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
window.open("new.aspx", "new_window","toolbar=yes|no,scrollbars=yes|no,directories=yes|no, status=yes|no,menubar=yes|no,resizable=yes|no,width=638,height=425") Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 11:42 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
Дмитрий Валуев ...Response.Write("<script>window.open... Так открывается нерегулируемое окошко фиксированного размера. А как сделать чтобы это было обычное окно броузера с меню, тулбаром и адресом?Response.Redirect("new_url");??????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 12:01 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
по windows.open: /topic/22053&hl=window.open#121862 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 12:05 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
profilResponse.Redirect("new_url");??????? Это просто перенаправление на другую страницу. А надо: ASPX Новичокоткрыть новое окно броузера из серверной кнопки Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 12:05 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
Спасибо, топик по windows.open почему-то не находился, может искал неправильно. И еще один вопрос. У меня не одна кнопка, а колонка кнопок в гриде. Надо чтобы для каждой строки открывалось свое окно. Сейчас после первого клика новое окно открывается, а потом все остальные клики игнорируются, так два окна и остается. Т.е. новое окно для второй строки открыть нельзя, пока не закроешь окно для первой строки. Как это изменить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 13:48 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
В функции window.open('WebForm1.aspx', 'NewWindowName', 'width=320; height=200') второй параметр это имя окна (NewWindowName), чтобы открывались разные окна нужно писать туда уникальное имя или просто _blank: Код: plaintext 1. 2. 3. 4. 5. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 14:59 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
при таком варианте страница перед тем как открыть новое окно будет всегда перегружаться - это плохо я бы регомендовал из столбца с кнопками сделать TemplateColumn и добавить туда обычные хтмл кнопки с клиентским обработчиком onclick. И из него и открывал бы новое окно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 16:44 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
profil ...сделать TemplateColumn и добавить туда обычные хтмл кнопки с клиентским обработчиком onclick... Полностью согласен. Даже можно не хтмл-кнопки а ссылки (или картинки) с клиентским обработчиком onclick или с target=_blank. Правда с target=_blank не удастся задать размеры, положение и т.п. для нового окна. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2004, 08:08 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
Сделал TemplateColumn и добавил onclick Код: plaintext 1. 2. 3. 4. 5. Код: plaintext Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 11:14 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
Можно. К html тагу кнопки добавьте runat="server". Теперь Вы можете ссылаться на эту кнопку в сервер-сайде коде. Не создавайте сервер-сайд обработчик On-click события для этой кнопки, иначе все время будет происxодить пост-бэк. Вместо этого, в событии имя_дата_грида_ItemDataBound присоедините индивидуальный JavaScript к каждой HTMLInputButton в датагриде, например: private void dgrRootCause_ItemDataBound(object sender, DataGridItemEventArgs e) { try { if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { DropDownList ddl = (DropDownList)e.Item.FindControl("cmbCategory"); if(ddl == null) throw new ApplicationException("Application has been altered: cannot find child control cmbCategory within dgrRootCause datagrid"); DataRowView drv = (DataRowView)e.Item.DataItem; string buffer = drv[(int)ServiceProvider.Transit.RootCauseTable.Category].ToString(); //make sure the item is on the list, otherwise append it if(ddl.Items.FindByValue(buffer) == null) ddl.Items.Add(buffer); //fill in control ddl.ClearSelection(); ddl.Items.FindByValue(buffer).Selected = true; ddl = (DropDownList)e.Item.FindControl("cmbRootCause"); if(ddl == null) throw new ApplicationException("Application has been altered: cannot find child control cmbRootCause within dgrRootCause datagrid"); buffer = drv[(int)ServiceProvider.Transit.RootCauseTable.RootCause].ToString(); //make sure the item is on the list, otherwise append it if(ddl.Items.FindByValue(buffer) == null) ddl.Items.Add(buffer); //fill in control ddl.ClearSelection(); ddl.Items.FindByValue(buffer).Selected = true; TextBox ttx = (TextBox)e.Item.FindControl("txtComments"); if(ttx == null) throw new ApplicationException("Application has been altered: cannot find child control txtComments within dgrRootCause datagrid"); ttx.Text = drv[(int)ServiceProvider.Transit.RootCauseTable.Comments].ToString(); //attach JavaScript ddl.Attributes.Clear(); ddl.Attributes.Add("OnChange", "OnRootCauseChange(" + ddl.UniqueID.Replace(":","_") + "," + ttx.UniqueID.Replace(":","_") + ",'" + HTML_BACKGROUND_COLOR_ALERT + "','" + HTML_BACKGROUND_COLOR_OK + "','" + HTML_BACKGROUND_COLOR_DISABLED + "');"); ttx.Attributes.Clear(); ttx.Attributes.Add("OnChange", "OnCommentsChange(" + ddl.UniqueID.Replace(":","_") + "," + ttx.UniqueID.Replace(":","_") + ",'" + HTML_BACKGROUND_COLOR_ALERT + "','" + HTML_BACKGROUND_COLOR_OK + "');"); } } catch { throw; } } В моём случае я присоединяю индивидуальный клиентский JavaScript к каждому txtComments техт боксу в дата гриде. В Вашем случае это будет имя Вашей server-side html кнопки (кстати, не забудьте присвоить ей id, пока что она у вас безымянная) и заменить "OnChange" на "OnClick". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 21:25 |
|
||
|
Как открыть новое окно броузера из серверной кнопки?
|
|||
|---|---|---|---|
|
#18+
Дмитрий Валуев Но у меня колонка кнопок и в зависимости от того в какой строке я нахожусь хочу до отработки onclick сформировать новое значение url1. Можно ли это сделать? Спасибо. Сделай примерно так (c#): Код: plaintext 1. 2. 3. 4. 5. 6. 7. если у тебя, конечно есть колонка грида с url ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 07:20 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=32745926&tid=1395019]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 400ms |

| 0 / 0 |
