欢迎访问:常州市武进区嘉泽中心小学网站 !今天是:
栏目列表
您现在的位置是:首页>>教师>>计算机技术>>网站制作技术>>文章内容
我用来在框架页面中构建URL的方法
发布时间:2008-11-20   点击:   来源:本站原创   录入者:佚名
 

这是原来用在我的一个框架主页中的方法,因为在框架网页中我们的地址始终是第一个页面的地址,所以当页面真实内容改变后我们还是因为将这个内容页面的真实地址显示出来:
<script language=javascript>
function GetURL()
{
var i=parent.top.document.location.href;
//判断URL是否包含?src=,如果有则不重新构造URL
var ii = i.indexOf("?src=");
if (ii == -1)
{
i=i+"?src=";
i=i+parent.main.document.location.pathname;
}
document.write ("<a href="+i+" target=_blank title=Get  Currently  Page's  URL><font color=#FFFF00>"+i+"</font></a>");
}
</script>

在框架页面中我们可以通过一个参数来判定究竟是显示哪个页面:
<html>
 <head>
 <TITLE></TITLE>
 </head>
 <FRAMESET rows="81" border="0" FRAMESPACING="0" TOPMARGIN="0" LEFTMARGIN="0" MARGINHEIGHT="0" MARGINWIDTH="0" frameborder="0">
  <FRAMESET name="main1" cols="210,80%" border="0" frameborder="0" FRAMESPACING="0" TOPMARGIN="0" LEFTMARGIN="0" MARGINHEIGHT="0" MARGINWIDTH="0">
            <frameset rows="71,*,50">
              <frame name="leftFrm1" src="Left_Top.aspx" scrolling="no" marginwidth="0" marginheight="0">
   <FRAME name="leftFrm" src="deeptree.aspx" TOPMARGIN="0" LEFTMARGIN="0" MARGINHEIGHT="0" MARGINWIDTH="0" FRAMEBORDER="0" BORDER="0" scrolling="yes">
              <frame name="leftFrm2" src="Left_Bottom.aspx" scrolling="no" marginwidth="0" marginheight="0">
            </frameset>
            <frameset rows="45,*">
   <FRAME name="rightFrm" src="main.aspx" FRAMEBORDER="no" bordercolor="#6699cc" marginwidth="0" marginheight="0" scrolling="no">
   <%
   '设定初始URL,可选
   if request("src")="" then%>
   <frame name="main" scrolling="auto" src="welcome.aspx">
   <%else%>
   <frame name="main" scrolling="auto" src="<%response.write (request("src"))%>">
   <%end if%>
            </frameset>
  </FRAMESET>
        <noframes>
        <body topmargin="0" leftmargin="0">

        </noframes>
 </FRAMESET>
    <frameset>
    </frameset>
</html>

这样的话我们可以通过诸如:来在框架中直接访问filename文件夹中file.aspx文件,并且随时将URL显示在另一个框架上面,供别人提取。


附件:
    关闭窗口
    打印文档
    账号登录
    保持登录 忘记密码?
    账号与武进教师培训平台同步