2012-03-27 40 views
0

我在其中一個開源項目中有下面的html代碼。在firebug或IE 8調試器或chrome調試器的幫助下找出javascript函數的流程的方法?

<form action="/wiki/bin/view/Main/Search"> 
<div class="globalsearch"> 
<label class="hidden" for="headerglobalsearchinput">Search</label> 
<input id="headerglobalsearchinput" class="globalsearchinput withTip" type="text"  size="15"  value="search..." name="text" autocomplete="off"> 
<input class="button" type="image" src="/wiki/resources/icons/xwiki/search.png" alt="Go"  value="Go"> 
</div> 
</form> 

on click of serach.png圖標,調用去服務器端。其實我想在搜索圖標上點擊javascript功能。但我無法弄清楚哪個javascript 被點擊搜索圖標調用。 有沒有什麼辦法可以在firebug或IE 8調試器或chrome調試器的幫助下計算javascript函數的流程?由於類型是圖像,應該有一些JavaScript函數必須提交表單。

+0

具有圖像類型的輸入元素將在單擊它時提交表單。沒有JavaScript要求。 – 2012-03-27 10:08:19

回答

1

如果您使用的是谷歌瀏覽器並按下ctrl + shift + i並點擊腳本,然後按下右側的暫停按鈕。這會在下一次運行時暫停腳本。你可以通過等暫停和調試這樣的方式嗎?

+0

您可能需要添加onlick =「返回false;」給你輸入,以及將發佈的形式,無論JavaScript – 2012-03-27 10:09:56

+0

我想你在這裏說什麼是。立即點擊某個按鈕後,只需按暫停按鈕。當我們點擊paue按鈕時,它會停止正確的腳本。對?在這種情況下,我們必須快速按下暫停按鈕(在點擊頁面上的某個事件之後)。對? – 2012-03-27 10:35:44

+0

在點擊任何內容之前,您應該可以暫停。如果在重定向之前沒有得到斷點,那是由於表單發佈所致。你是否也在輸入中添加了onclick =「return false」? – 2012-03-27 10:46:14

相關問題