从URL解析变量以在HTML页面(JS)上显示不同的内容

时间:2010-12-17 12:35:45

标签: javascript

我每周都会发送一封电子邮件简报,其中包含不同的主题,并且有一个网页,您可以通过该电子邮件点击该邮件。

在第1周,电子邮件是关于'电话'的,如果有人点击了链接,它可能包含一个稍微不同的变量(例如,第1周是在URL末尾的内容=电话)。

加载网页时,仅显示手机上的内容。

将会有8封电子邮件,因此每周会有8组内容和不同的变量。

我只需要一个javascript来执行此操作吗?

2 个答案:

答案 0 :(得分:0)

你可以做一些非常简单的老式学校,只需要像HTML一样:

<a name="phone"></a><h1>This is my phone section</h1>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<a name="car"></a><h1>This is my car section</h1>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<a name="house"></a><h1>This is my house section</h1>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>

然后你的所有网址都是这样的: emaillink1.html#车

您想要的部分位于散列标记之后。

答案 1 :(得分:0)

如果必须在客户端的静态页面上完成此操作,则可以使用window.location.hash来显示/隐藏页面的不同部分。

https://developer.mozilla.org/en/window.location