powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Передать параметры в правый фрейм?
9 сообщений из 9, страница 1 из 1
Передать параметры в правый фрейм?
    #32796002
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть 2 фрейма: левый (left.aspx) и правый(right.aspx).

На кнопку вешаю:

private void Button1_Click(object sender, System.EventArgs e)
{
Response.Redirect ("right.aspx?sTagDesc=что-то");
}
В левый фрейм грузится right.aspx, а надо что-бы запрос относился к правому фрейму. Как это сделать?
...
Рейтинг: 0 / 0
Передать параметры в правый фрейм?
    #32796250
Фотография Oleg Lugovskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В фрейм соурс подставляй другой с теми параметрами что нужно
...
Рейтинг: 0 / 0
Передать параметры в правый фрейм?
    #32796351
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал напрямую в HTML-коде страницы frames.htm (в которой содержатся фреймы)так:

<frameset cols="300,*">
<frame name="L" src="left.aspx">
<frame name="R" src="right.aspx?sType=1">
<noframes>

В right.aspx.cs:
if (Request.QueryString.Count != 0)
{
string sType= Request.QueryString["sType"].ToString();
}
Label2.Text = sType;

Грузится frames.htm , но Label2 пустой.
Если можно объясните поподробнее как сделать.
...
Рейтинг: 0 / 0
Передать параметры в правый фрейм?
    #32796413
Фотография Oleg Lugovskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Используй iframe
2. iframe = document.all["Frame"];
if (iframe != null)
{
iframe.src="right.aspx?sTagDesc=что-то";
}
в page_load смотриш на "что-то" и делаеш что тебе надо
...
Рейтинг: 0 / 0
Передать параметры в правый фрейм?
    #32796428
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это JS?
...
Рейтинг: 0 / 0
Передать параметры в правый фрейм?
    #32796530
Фотография Oleg Lugovskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
...
Рейтинг: 0 / 0
Передать параметры в правый фрейм?
    #32796892
Фотография Abdul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй гиперлинк прикрепляй к нему нужную ссылку с параметр, таргет с именем фрейма. По моему должно работать.
...
Рейтинг: 0 / 0
Передать параметры в правый фрейм?
    #32797186
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо за ответы!
Попробую все
Но сейчас использую так.
В left.aspx:
<script>
function Show()
{
parent.window.frames(1).document.location.href = 'right.aspx?p2=rrr';
}
</script>
В code-behind формы right.aspx параметр p2 ловится. Всё ОК.
Но параметр(ы) должен изменятся динамически.
Пробовал, так, прежде создав Web-поле TextBox1:
<script>
function Show()
{
parent.window.frames(1).document.location.href = 'right.aspx?p2='+ parent.window.TextBox1.Text;
}
</script>
Не пашет Говорит, что поле null или такого вообще нет. Как мне динамически присоединять значения параметрам?
...
Рейтинг: 0 / 0
Передать параметры в правый фрейм?
    #32797216
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил проблему правильно обратившись к полю:
function Show()
{
parent.window.frames(1).document.location.href = 'right.aspx?p2=' + parent.window.frames(0).document.forms(0).TextBox1.value;
}
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Передать параметры в правый фрейм?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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