2012-10-25 84 views
-1

我試圖製作一個JavaScript代碼並從地址欄中運行它,但沒有發生任何事情。你能幫助我嗎? 這裏是我的代碼:如何從AddressField欄執行JavaScript代碼?

<script language="javascript"> 
var number = document.getElementById('MT_CASE_EXTRA_MT_CAT_SEQ_NUM'); 
selectItemByValue(number, 24); 
</script> 

我與選項下拉列表中的網頁,我想從地址欄運行腳本的下拉列表設置值,然後這個腳本添加到書籤欄和讓我的生活更輕鬆。

如何轉換我的代碼爲JavaScript書籤?

非常感謝。

回答

0

我assumming是selectItemByValue定義已經,也許在某個地方已經加載頁面上的JS腳本。

然後爲書籤,使用
javascript:var number = document.getElementById('MT_CASE_EXTRA_MT_CAT_SEQ_NUM');selectItemByValue(number, 24);
(忽略換行,這是一個單行。)

+0

我已經試過了,但它不工作。 – Xtrician

+0

你有正確定義的selectItemByValue嗎? – anishsane

0

如果您想從位置/ URL欄運行它:

好,很多瀏覽器現在已經禁用了它,因爲一些用戶在一些社交網站帖子中陷入了陷阱帖子,比如「複製粘貼這個代碼到位置欄&有些魔術會發生」。

要使用此得到解決,(至少在Firefox),你可以使用 「工具 - > Web開發> Web控制檯(按Ctrl + Shift + K)」,以運行該腳本。
此外,沒有關於:覆蓋配置項。
同樣,對於其他瀏覽器可能有類似的解決方案。

+0

謝謝你的回答,但仍然無法正常工作,它說:ReferenceError:selectItemByValue沒有定義 – Xtrician

+0

嗯...這麼認爲。 selectItemByValue函數未定義。你需要自己定義它,或者使用一些替代功能。 – anishsane