2015-11-17 73 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>