Javascript 帮助更改iframe ajax

Javascript 帮助更改iframe ajax,javascript,html,ajax,Javascript,Html,Ajax,你好 好吧,我可能错了,如果我错了,我很抱歉。但是,通过查看链接中“#”之后的内容,可以使用ajax更改屏幕吗。 因为当我在facebook上的时候,我知道当屏幕改变时,它是一个iframe,“#”后面的文本也是如此。这是导致变化的原因还是变化的结果。因为我的网站上有JavaScript,当你点击一个函数时,它会在链接中添加一个“#”,但不会添加任何文本 非常感谢。URL中#后面的部分称为“哈希标记”,您可以使用JavaScript对其进行如下更改: document.location = "#

你好 好吧,我可能错了,如果我错了,我很抱歉。但是,通过查看链接中“#”之后的内容,可以使用ajax更改屏幕吗。 因为当我在facebook上的时候,我知道当屏幕改变时,它是一个iframe,“#”后面的文本也是如此。这是导致变化的原因还是变化的结果。因为我的网站上有JavaScript,当你点击一个函数时,它会在链接中添加一个“#”,但不会添加任何文本


非常感谢。

URL中
#
后面的部分称为“哈希标记”,您可以使用JavaScript对其进行如下更改:

document.location = "#abc"
<a href="#abc">Click me to put #abc on the end of the url</a>
您还可以使用如下锚定设置哈希标记:

document.location = "#abc"
<a href="#abc">Click me to put #abc on the end of the url</a>

Facebook不会显示在iFrame中,但所有内容都是使用JavaScript生成的,他们会故意设置哈希标记,这样当你重新加载页面时,他们可以查看哈希标记并为你提供正确的内容。

好的,那么他们会更改内容,然后另外更改哈希,如果你刷新?那么,如何读取散列标记以便知道显示什么呢?顺便说一句,感谢您从答案中的代码获得哈希标记:
if(hash_tag==“abc”){alert(“现在我将加载abc页面”);}
。当页面加载时运行该代码。