跳转页面的问题。即从一个页面转换到另一个页面。 ( 积分: 50 )

  • 主题发起人 主题发起人 总有爱
  • 开始时间 开始时间

总有爱

Unregistered / Unconfirmed
GUEST, unregistred user!
这个ASP的程序,非.Net
我写了个文件 ValidateSession.asp 这里面验证Session是否失效. 如果失效跳转到指定的页面(login.html)。然后我在其他每个文件里都包含这个文件<!-- file include>
现在的问题是。不知道ValidateSession.asp里的跳转语句如何写。例如写 (javaScript)
window.navigate("./../login.html");
但是包含ValidateSession.asp的文件不都在同一个目录下。所以 window.navigate("./../login.html")可能跳转的位置不对。会提示找不到文件。
如何实现通用的跳转,即无论该文件在什么位置,只要执行一个语句就能跳到指定位置。
或者如何获得虚拟路径。例如 http://localhost/test/ 获得这个路径.
万分感谢!!!
 
这个ASP的程序,非.Net
我写了个文件 ValidateSession.asp 这里面验证Session是否失效. 如果失效跳转到指定的页面(login.html)。然后我在其他每个文件里都包含这个文件<!-- file include>
现在的问题是。不知道ValidateSession.asp里的跳转语句如何写。例如写 (javaScript)
window.navigate("./../login.html");
但是包含ValidateSession.asp的文件不都在同一个目录下。所以 window.navigate("./../login.html")可能跳转的位置不对。会提示找不到文件。
如何实现通用的跳转,即无论该文件在什么位置,只要执行一个语句就能跳到指定位置。
或者如何获得虚拟路径。例如 http://localhost/test/ 获得这个路径.
万分感谢!!!
 
<SCRIPT language="JavaScript">
if (window.location!="http://news.sina.com.cn")
{
window.location.href="http://news.sohu.com.cn";
}// else
{}
</SCRIPT>
 
to :不爽
我的文件在不同的文件夹下,不是两个站点,如何去实现呢?
谢谢!!!
 
用response.redirect("login.html")就可以了
 
刚刚说错了,用response.redirect("/test/login.html")可以的
 
看了上面的帮助,好象跟我说的有些不一样。
因为我上面写 http://localhost/test [red]这个test也许没有或者其他的名字[/red]。我的login.html在根目录,如果跳转到 "/login.html"
可能实际位置为 http://localhost/login.html 而应该跳转到 http://localhost/test/login.html.
也就是说,这个位置可能会有变化。
我要实现的是不论设置什么虚拟目录,或者直接是站点根目录都能够到通用。我在不同的文件夹下都能成功跳转。
谢谢大家!!
 
后退
顶部