2011-12-22 59 views
1

我用模擬JavaScript點擊有點小問題。模擬點擊頁面中的特定位置

我知道的.click()方法,但點擊必須在prezi加載(閃存),所以沒有真正的HTML元素使用。

我只是想要模擬點擊的地方的座標。有什麼辦法可以做到嗎?

點擊必須激活一個flash元素。 (一個播放按鈕)

注:有一個類似的問題,有一個答案女巫需要瑞士法郎控制。我沒有這樣的方法是不適用的。

另一個快速問題...如果我模擬點擊一個顯示元素的話會發生什麼:無。它點擊「下」元素呢? (作爲一個正常的點擊就可以了;是的,我知道這聽起來很有趣,但我不知道如何解釋它)。如果是的話,我正在考慮創建一個絕對div的位置,把它放在閃存的頂部,並使用.click()。問題是我有一種感覺,點擊不會應​​用在閃光燈上。

這是以某種方式組合javascript simulate mouse click on specific positionmouse click somewhere else on page (not on a specific div)

回答

1

製作一個透明的GIF並將其絕對放置在您的頁面中,無論您需要什麼,然後模擬點擊它。

我在一些Flash廣告上使用這種技術,因爲我不想使用JavaScript打開鏈接(因爲如果用戶不想點擊或不打開新頁面,可能會提示某些用戶有問題)。

+0

我真的不明白它爲什麼一個gif?我試過這加入

Un imba test.
並模擬點擊它,而不是工作。我會嘗試你所說的,但我懷疑Flash動作將會啓動。 – zozo 2011-12-22 08:57:10

+0

我不是在談論Flash動作,只是由你(在你的代碼中)觸發的動作。我有閃光燈廣告顯示,他們沒有做任何事情,所以我想出了這個解決方案。編輯:一個GIF,因爲它是透明的,你甚至不知道它在那裏:) – alessioalex 2011-12-22 09:03:03

+0

對不起......我解釋我需要做的模式有時可能有點模糊。我在Flash中有一個播放按鈕...當用戶點擊頁面中的其他位置時,我需要模擬點擊它。 – zozo 2011-12-22 09:06:17