|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
| В <iframe> загружена некая страница. На ней есть кнопка. Как нажатием этой кнопки перезагрузить другую страницу в текщем <iframe>? Спасибо!
Спасибо! Евгений Боуден
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| location = "other_page.html";
|
|
|
|
|
Supreme 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.
Спасибо! Евгений Боуден
|
|
|
|
|
Forum Member
      
участник
Last Login: 13.04.2007 16:44
Сообщ.: 34,
Visits: 87
|
|
| showModalDialog showModelessDialog локально все работает self.location="ifr_2.html
|
|
|
|
|
Supreme 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; } И не работает как нужно!
Спасибо! Евгений Боуден
|
|
|
|
|
Forum 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
|
|
|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
| Проверить смогу уже только в восресенье (у нас это первый рабочий день недели, как в России понедельник). Но не думаю, что это что-то изменит, поскольку это очередная почти идентичная вариация того, что у меня и есть. Просто здесь self.location="kjhg" заложена непосредственно в тэге кнопки, а у меня в функции, которая вызывается на нажатие кнопки. Вот и вся разница.
Спасибо! Евгений Боуден
|
|
|
|