2015-11-17 40 views
2

是否可以链接到另一个网页,然后调用该网页上的功能?我们有两个页面,我们希望有一个按钮将您发送到其他页面的特定部分,因此必须将用户发送到正确的页面并在该页面上调用功能。这是可能吗?我们已经有一个文档准备好功能,我们不希望每次输入时都转到页面的这个特定部分,只有当您来自其他页面时。你可以通过链接发送某种变量吗?然后我们可以写和if语句来避免每次文档加载时调用我们的函数。在新页面上使用href和呼叫功能链接

我们使用javascript进行编码,并且可以使用jQuery。

在此先感谢

+0

肯定。考虑将哈希属性放在href中,然后让目标页面读取哈希属性。在document.ready中,如果在URL中找到指定的散列属性,请执行该操作。 'location.hash'从URL读取散列属性。 – Marc

+0

是的,只要接收页面可以读取散列,cookie,localStorage或POST或GET(在URL中)中保存的变量,就可以这样做。当你试图实现这个目标时,你有多远? –

回答

3

我使用@Marc在评论中提出的方法做了好几次。

<a href="new_page#some_id">Link</a> 

在第二页:

<div id="some_id">Content</div> 
<script> 
    if (window.location.hash === '#some_id') { 
    call_function(); 
    } 
</script>