2010-06-21 115 views
0

我一直在嘗試從本地HTML'a'標籤中找到遠程Javascript執行的示例。這不會是一個惡意的執行。在我的索引頁面上,我使用Javascript來隱藏div,並將單個div放在前面 - 以便在一個頁面上放置多個頁面(簡而言之)。我通常做到這一點使用下面的示例代碼片段:本地HREF遠程Javascript執行

<a href="javascript:footerAbout()">About Us</a> 

然而,在同一地點不同的PHP/HTML頁面上,我想有一個會以同樣的方式只推後執行JavaScript,鏈接瀏覽器到新的HTTP請求。舉例來說,在我的無能的思想,我希望它是這樣工作的:

<a href="http://samedomain.com:javascript:footerAbout()">About Us</a> 

這是失敗的 - 因爲我的Firefox呈現的超級鏈接爲明文,而不是點擊。我已經搜索谷歌和這個網站的信息,但沒有找到任何例子。我會很感激任何反饋。

謝謝。

回答

0

我的理解是,你想要在多個頁面中調用相同的JavaScript函數。如何使用腳本src標籤如下:

<script src="../common.js"></script> 

我相信src屬性可以是一個遠程js文件,但沒有測試過它。

因此,無論你想使用JavaScript來顯示關於我們的頁腳的頁面,你可以有相同的鏈接:

<a href="javascript:footerAbout()">About Us</a> 
+0

嗯,我想我沒有說清楚。我在頁腳的索引頁上有多個鏈接:關於我們,法律,聯繫我們等(每個鏈接都有相應的div層,默認爲'隱藏'CSS狀態) 所有這些都有個人使單個div層可見的JavaScript函數。在輔助頁面上,我想要一個具有相同鏈接的頁腳,但URL會鏈接回索引頁面,然後根據所點擊的鏈接執行Javascript函數(關於我們,聯繫我們等)。感謝您的反饋 - 我希望澄清=) – Josh 2010-06-21 17:07:05

0

所以...你想擁有的瀏覽器瀏覽到http://samedomain.com然後執行javascript:footerAbout()

如何將參數作爲地址的一部分傳遞?東西的效果:

http://samedomain.com&show=footerAbout

http://samedomain.com#footerAbout

然後讀取URL在您的目的地頁面,讓目標執行footerAbout()

相關問題