2010-11-01 37 views
0

alt text一个框架网页上动态更改文本

好家伙

我创造了我的JavaScript当然一个小网站。我在图像中创建了一个3帧的页面。

我不知道是否有可能这样做,但我想要做的是:

当访问者点击从框架菜单,文本“文字标题”,在“页面中的” FRAME HEADER改为“WELCOME TO A”,或当他点击“PAGE B”时,文本“TEXT TITLE”改为“WELCOME TO B”。

我知道可以通过一次点击来加载两个页面,因此你可以说为什么不在帧头中加载另一个页面,但这不是我想要做的。

是否有可能通过任何方式在JavaScript中做到这一点?

谢谢

回答

1

那么,第一个建议 - 不要使用框架。将页面插入对方非常容易,因此只需编写诸如menu.html,top.html,mainpage.html等小部件并将其包含到您的页面中即可。

这使得页面管理更容易 - 您可以重复使用代码,并可以从这些小组件中创建页面。

然后,当您点击链接时,您只需转到包含manu的页面,在顶部添加适当的标题和主页面。

如果您使用某种服务器端语言,则可以将标题的标题作为参数传递。

如果你真的想要去与帧你需要做这样的事情: 与框架主页:

<html> 
<head> 
<title>Frames Example 5</title> 
</head> 
<frameset cols="20%,80%"> 
<frame src="page1.htm" name="left_frame"> 
<frame src="page2.htm" name="right_frame"> 
</frameset> 
</html> 

页,改变链接:

<html> 
<head> 
<title>frame 10</title> 
<script language="JavaScript" type="text/javascript"> 
<!-- 
function change() 
{ 
parent.left_frame.location="page3.htm"; 
parent.right_frame.location="page4.htm"; 
} 
//--> 
</script> 
</head> 
<body bgcolor="#ffffff" text="#000000"> 
<center> 
Click the link below to change both frames. 
<br /> 
<a href="javascript:change2()">change 2 frames</a> 
</center> 
</body> 
</html> 

如此,您的菜单添加此JavaScript并更改链接并引用您的框架。

+0

我现在就试试看,非常感谢:D – awlcs 2010-11-01 17:16:16

+0

我保留了当下的框架,一切正常:D谢谢romario:D – awlcs 2010-11-01 18:01:49

+0

请将问题标记为已回答。 – 2010-11-01 18:39:10

相关问题