gpt4 book ai didi

javascript - 使用 Javascript 动态设置帧 src

转载 作者:技术小花猫 更新时间:2023-10-29 12:37:58 26 4
gpt4 key购买 nike

我有一个 HTML 元素

<frame src="#" title="Content Frame" name="content" id="content" />

我想在页面加载时使用 Javascript 动态设置它的“src”。我该怎么做?

我正在尝试类似的东西;

document.getElementById('content2').contentWindow.location = 'xyz_frame.html';

但由于某种原因它不起作用..再次它是一个元素而不是

粗略的代码;

<html>
<head>
<script language="javascript">
function LoadPage(){
document.getElementById('content2').src = 'ipad_lrd_frame.html';
}
</script>
</head>
<body onload="LoadPage()">
<frame id="content2"></frame>
</body>

</html>

最佳答案

这应该可行;

document.getElementById('content2').src = "url";

(此外,框架和 getElementById 调用的 ID 不匹配)

对于FRAME,您需要一个FRAMESET,它排除了BODY的使用,所以;

<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>

关于javascript - 使用 Javascript 动态设置帧 src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5842040/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com