0

我有使用 .asp 代码的主网站,并且我有一段代码根据用户的屏幕大小将用户重定向到移动网站。代码写在下面。

<script type="text/javascript">
<!--
if (screen.width <= 1024) {
document.location = "mobilewebsite.html";
}
//-->
</script>

这很好用,我也有类似的东西。移动网站在页面的页脚有一个链接,如果他们愿意,他们可以选择返回桌面网站。但后来我意识到上面写在主网站上的代码会再次将用户重定向回移动网站。移动网站使用 HTML/CSS 制作,主网站使用 .asp 经典制作。我想知道是否有办法实现这一点,以便用户可以选择留在主网站上。

4

2 回答 2

0

您可以在 Classic ASP 中使用会话对象来隐藏您的 javascript 重定向

例如

<% session("usemainsite") = Request("usemainsite")
if session("usemainsite") <> 1 then %>

<script type="text/javascript">
<!--
if (screen.width <= 1024) {
document.location = "mobilewebsite.html";
}
//-->
</script>

<% end if %>

您可以在移动网站的链接中使用查询字符串值将会话对象设置为 1

于 2013-04-17T21:08:07.763 回答
0

而不是 request("cmd") 你需要把 request.querystring("cmd")

于 2013-08-21T00:01:41.657 回答