У меня есть кадры в фрейме следующим образом:Как открыть определенный html в одном кадре из другого кадра?
<frameset rows="75%,25%">
<frameset cols="20%,80%">
<frame src="TreeGroup.jsp" name="left" id="f1"/>
<frame src="DisplayMap.jsp" name="top" id="f2"/>
</frameset>
<frame src="Tabs.jsp" name="bottom"/>
</frameset>
в кадре f1
У меня есть context menu
варианты, так что если я нажимаю AddVehicle
вариант в кадре f1
он должен открыть новый JSP/HTML в frame2 (f2
). Таким образом, в функции Javascript я сделал так,
function addVehicle()
{
alert("In addVehicle");
//parent.top.location.href="http://localhost:8080/ITS_Server/Vehicle_Registration.jsp";
top.frames['top'].location.href = "http://localhost:8080/ITS_Server/Vehicle_Registration.jsp?gname="+grp_name+"&did="+'<%=uid%>', "toolbar=yes, scrollbars=yes, resizable=yes, top=100,bottom=200, left=200, width=900, height=500";
}
Здесь Проблема я столкнулся в том, top.frames['top'].location.href
работает нормально только если удалить все параметры URL, а также он не открыт в f2
фрейме открывается в полное окно. Как это решить, кто-нибудь может помочь мне в этом, пожалуйста.
его ошибка говорить, что 'не может установить свойство ГКЗ null' – Raghu
Я пытаюсь вызвать другую страницу из' TreeGroup.jsp' и здесь идентификатор 'f2' находится в другом файле, который имеет код, который я только увеличил, так как может 'gwtElementById()' работать в 'TreeGroup.jsp' странице – Raghu
Просто попробуйте: top.window.frames [" f2 "] – user3171825