我想要一个代码,当单击超链接时,它将动态更改iframe标记的来源,例如,我有一个母版页应该使用iframe从其他网页加载内容当超链接被点击时标记,但我不知道如何去做。这里是我的代码脚本动态更改iframe标记的来源
<html>
<head>
<title>
</title>
<style type="text/css">
#content {
margin-right:30%;
margin-bottom: 10px;
padding: 10px;
border: 1px solid #000;
margin-left: 17%;
background-repeat: no-repeat;
width: 686;
height: 640;
}
</style>
<script type="text/javascript">
function hyperlinkChanger(hyperLink)
{
switch (hyperLink)
{
case "home":
var url="home.html";
return url;
break;
case "about_Us":
var url="about_us.html";
return url;
break;
case "contact_Us:
var url="contact_us.html";
return url;
break;
}
}
</script>
</head>
<body>
<a href="home.html" name="home" onClick="hyperlinkChanger('home')">Home</a>
<br />
<a href="about_us.html" name="about_Us" onClick="hyperlinkChanger('about_Us')">About Us</a>
<br />
<a href="contact_us.html" name="contact_Us" onClick="hyperlinkChanger('contact_Us')">Contact us</a>
<br />
<div name="content">
<!--please help me write a method to call the output of the funcion hyperlinkChanger-->
<iframe src="hyprlink function" width="600" height="300">
</iframe>
</div>
</body>
</html>
这是一个动态页面。当单击链接时,我想让一个主页面在iframe中显示其他页面。 – sammyukavi
好的,然后只需更新锚点的href。这是你所要做的。 – Geuis
那就是我不知道如何在JavaScript – sammyukavi