0
我的應用程序試圖通過使用以下語法將URL附加到隱藏幀。Javascript:location.href打開一個新窗口
top.frames['main_frame_name'].frames['sub_frame_name'].location.href = URL
但是,當我的應用程序執行上面的語法,它會打開一個新窗口中的網址,而不是將其連接到隱藏幀。
我的應用程序和框架應用程序在不同的域。
我的應用程序試圖通過使用以下語法將URL附加到隱藏幀。Javascript:location.href打開一個新窗口
top.frames['main_frame_name'].frames['sub_frame_name'].location.href = URL
但是,當我的應用程序執行上面的語法,它會打開一個新窗口中的網址,而不是將其連接到隱藏幀。
我的應用程序和框架應用程序在不同的域。
我認爲你是不正確引用您的框架,分配一個ID,框架,並通過設置其網址:
document.getElementById('myframe').src = URL;
這應該工作;
<frameset rows="50%,*" onload="LoadPage();">
<frame id="content2"></frame>
.....
完整代碼:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<script type="text/javascript">
function LoadPage(){
document.getElementById('content1').src = "http://www.google.com";
document.getElementById('content2').src = "http://www.bing.com";
}
</script>
<title></title>
</head>
<frameset rows="50%,*" onload="LoadPage();">
<frame src="#" id="content1">
<frame src="#" id="content2">
</frameset>
</html>
我沒有使用iframe的
。我關心的是爲什麼它打開一個新窗口。 – sushil