2010-06-07 66 views
0

幫助我有一個javascipt的代碼類似我需要使用javascript

<script type="text/javascript" src="http://ads..........." ></script> 

這個腳本顯示了一面旗幟。我想用這個腳本使用onClick事件,而不會打擾橫幅點擊。那可能嗎?

+4

您能否發表評論? – 2010-06-07 16:10:56

+0

它可以是任何類似的東西: 2010-06-07 16:14:06

回答

1

是如果旗幟不裹在一個iframe是跨域,但問題是......什麼 onClick事件?橫幅?這一頁?另一個元素?

使用的addEventListener /的addEvent或JS庫添加事件。如果這會殺死橫幅,請務必將橫幅的onclick屬性添加到橫幅中。

+0

是的,一個很好的部署聽衆與圖書館的想法,例如jQuery的。 – 2010-06-07 16:15:56

+0

我不知道如何部署偵聽器。你能引導我或給我看一些例子嗎?我想,當有人點擊旗幟,以打開標籤頁,也想打開的onclick一個單獨的窗口,可以像www.google.com – 2010-06-07 16:17:26

1

這些腳本通常會產生通過document.write動態內容。如果您檢查生成的DOM(例如,通過FireFox中的Firebug或Chrome中的開發工具等),您可以瞭解生成的結構是什麼。如果有頂級圖像或鏈接,您可以使用DOM2處理程序掛接它(addEventListener是標準格式; IE使用attachEvent代替; Javascript librariesPrototypejQuery可以幫助消除您的不一致)。這將讓你看到不影響到其蘊含的操作點擊(只要你不取消該事件,但你必須這樣做有目的的,所以你應該沒問題。)通過處理程序,例如單擊

+0

是的,好建議的任何URL。 Firefox中的Firebug或Safari/Chrome中的Web Inspector。 – 2010-06-07 16:18:52

0

過程

<a href="#" onclick="javascript:yourFunctionThatEventuallyDoesTheRedirect('URLToRedirect')"><!-- Banner image --></a>

+0

我想打開javascript鏈接和我自己的鏈接,這意味着總共2個窗口將在點擊打開。我的腳本: 不應該中斷,我需要一個單獨的窗口,其中一個 – 2010-06-07 16:19:31

+0

我使用下面的代碼,但它並沒有幫助我開.. 2010-06-07 16:41:13