我需要链接到使用javascript创建不同页面外观的页面。我指向的页面上的每个链接都调用一个生成“新”页面的javascript函数。所以,如果我只是链接到页面,我会得到默认配置。但我需要链接的是js函数运行后的特定配置。
起初我以为我可以将该函数附加到url,但显然出于安全原因不支持该功能(这是正确的吗?)。是否可以发布值?
有谁知道如何显示正确的配置?
答案 0 :(得分:4)
在一般情况下,不,这是不可能的,这就是为什么这些仅限JavaScript的页面是无法访问的,无法使用的全部痛苦,人们应该停止创建它们,白痴。
如果你很幸运并且你正在谈论的网站实际上已经完成了它,那么他们将使用#fragment
导航,所以当你点击一个链接时,它会创建一个历史记录和书签导航,将URL更新为最后一个#something
的URL,您可以使用该导航返回到那里。如果您真的很幸运,甚至可能会有链接到非JavaScript浏览器的后备网址。但更常见的是有一个JS函数,你无法链接到该网站之外或在该网站之外调用,如果你想深层链接任何东西,你就会失去运气。
(我们是否从<frame>
惨败中了解没有,伙计们?所有时髦的网站管理员都在抨击聪明聪明的swooshy jQuery-animated load()
- 支持多页 - in-one网站正在制造垃圾,这种情况并不比Netscape 3时代最糟糕的框架更好。停下来。严肃地说。)
答案 1 :(得分:1)
好的,朋友给了我解决方案。我似乎应该回答我自己的问题。事实上,一看到解决方案的简单性,我就觉得有点傻了。我忘了如何在URL中植入“帖子”。看来这个问题本身就是错误的。
我真正需要做的就是在我不拥有的页面中设置一些Javascript变量。解决方案看起来像这样。
http://www.apage.com/control.aspx?var1=someVal&var2=someVal...&varn=someVal
感谢那些回复的人。
答案 2 :(得分:0)
页面的所有者可以帮你一个忙,并根据查询字符串中的值提供运行函数的机制。
否则可能会有一些事情可以用ajax完成,但它可能会很乱。