我知道這聽起來有點奇怪,但我想要執行一個javascript函數而不被onclick()
onblur()
onchange
或類似的東西調用。調用沒有元素的javascript函數
我的程序被很多IF分割。如果執行某個IF,那麼我知道應該執行javascript函數,但是沒有任何HTML元素會調用它。
這是HTML格式。
有什麼想法?
感謝
我知道這聽起來有點奇怪,但我想要執行一個javascript函數而不被onclick()
onblur()
onchange
或類似的東西調用。調用沒有元素的javascript函數
我的程序被很多IF分割。如果執行某個IF,那麼我知道應該執行javascript函數,但是沒有任何HTML元素會調用它。
這是HTML格式。
有什麼想法?
感謝
如果你想要做的內聯JavaScript,那麼你可以做你的HTML如下:
<script type="text/javascript">myFunction();</script>
這將調用的函數,而無需事件偵聽器。
只要調用函數在任何你想要執行它的地方。如果它是html的一部分,即內聯腳本,那麼請確保您已使用腳本標記,以便它將被瀏覽器視爲腳本。
<script type="text/javascript">
functionName();
</script>
謝謝你,這正是我需要的! – mauguerra 2012-03-14 19:41:15
使用發佈/訂閱模式。 jQuery有在建在
https://gist.github.com/1321768 http://addyosmani.com/resources/essentialjsdesignpatterns/book/#detailedobserver
什麼樣的IFS的?在PHP中?告訴我們一些代碼很難知道你在問什麼。 – Iznogood 2012-03-14 19:39:42
請發佈相關的JavaScript和HTML,這個問題太模糊回答。 – jbabey 2012-03-14 19:39:53
你能解釋一下如何調用一個函數不足以滿足你的需求?即,「if(x){functionA();} else {functionB();}」。 – N13 2012-03-14 19:39:54