Как перезагрузить изнутри?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как перезагрузить изнутри? Expand / Collapse
Автор
Сообщение
28.06.2006 16:15
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 19.10.2008 12:14
Сообщ.: 693, Visits: 7 081
В <iframe> загружена некая страница. На ней есть кнопка. Как нажатием этой кнопки перезагрузить другую страницу в текщем <iframe>?

Спасибо!

Спасибо!
Евгений Боуден

Сообщ. #899810
28.06.2006 16:18
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
location = "other_page.html";
Сообщ. #899811
29.06.2006 9:48
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 19.10.2008 12:14
Сообщ.: 693, Visits: 7 081
Нет, bazile, не получается. Вернее получается, но не то, что нужно.

Итак, еще раз.

У меня открыта страница (PageContainer.aspx) как WindowShowModals. В этой странице есть iFrame, в который в свою очередь загружена страница Page1.aspx. В Page1 есть кнопка btnReload. Мне нужно, что бы в том же окне PageContainer.aspx, в том же iFrame вместо Page1.aspx появилась Page2.aspx.

К сожалению, все мои попытки это сделать приводят к тому, что Page2.aspx вместо того, чтобы сменить в том же окне, в том же iFrame старую страницу - открывается в новом окне. К тому же не WindowShowModal.

Спасибо!
Евгений Боуден

Сообщ. #899831
29.06.2006 14:04
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 13.04.2007 16:44
Сообщ.: 34, Visits: 87
showModalDialog

showModelessDialog

локально все работает self.location="ifr_2.html

Сообщ. #899861
29.06.2006 14:47
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 19.10.2008 12:14
Сообщ.: 693, Visits: 7 081
Нет. Все равно открывает в новом окне.

<iFrame src="Page1.aspx">

Вот моя функция, которая находится в Page1.aspx :

function fLoadHistory(){
var WeaponNum = document.getElementById("txtWeaponNum").value;

var oParams = new Object();

//var URLParam = "../EmpSecurity/EmpSecurityCont.aspx?URLParam=" + Emp_ID+"," + Kabat;

 var URLParam = "../Weapons/WeaponHistory.aspx?WeaponNum=" + document.getElementById("txtWeaponNum").value;

//window.location=URLParam;

window.self.location = URLParam;

//window.showModalDialog(URLParam,oParams,"dialogHeight: 590px; dialogWidth: 780px; center: Yes; help: No; resizable: No; status: No;scroll:no"); return false;

}

И не работает как нужно!

Спасибо!
Евгений Боуден

Сообщ. #899869
29.06.2006 15:06
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 13.04.2007 16:44
Сообщ.: 34, Visits: 87
Если правильно понял сегодня @ 16:48

то это работает

//start.html
<SCRIPT LANGUAGE="JavaScript">
<!--
var str_ftr="dialogWidth=450px;dialogHeight=550px";
wopros=window.showModalDialog("demo.html",str_ftr);
//-->
</SCRIPT>

//demo.html
<iframe src="ifr.html"></iframe>

//ifr.html
<INPUT TYPE="button" NAME="button" onclick='self.location="ifr_2.html"' VALUE="value">

//ifr_2.html
bla

Сообщ. #899880
29.06.2006 19:50
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 19.10.2008 12:14
Сообщ.: 693, Visits: 7 081
Проверить смогу уже только в восресенье (у нас это первый рабочий день недели, как в России понедельник).

Но не думаю, что это что-то изменит, поскольку это очередная почти идентичная вариация того, что у меня и есть. Просто здесь self.location="kjhg" заложена непосредственно в тэге кнопки, а у меня в функции, которая вызывается на нажатие кнопки. Вот и вся разница.

Спасибо!
Евгений Боуден

Сообщ. #899905
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 5:14