HTMLで外部javascriptが読み込まれているか確認する方法

外部javascriptファイル内の関数をページ内で使いたい場合、まず外部javascriptファイルを<script>タグで読み込んでから使用します。

しかし、外部javascriptファイルが読み込まれる前にHTMLタグ内のjavascript関数が実行されてしまいエラーを吐くことがたまにあるようです。

そこで、外部javascriptファイルが読み込まれているか確認する方法を調べてみました。

javascriptファイルが読み込まれている = javascript関数が定義されている

javascript関数が存在するか確認するには、

if (typeof funcname == function)

を用い、もしfuncnameが存在する場合はtrue、存在しない場合はfalseが返されます。

こうして、外部javascriptファイルが読み込まれているかどうかチェックすることができます。


参照: 「javascript 関数存在チェック」 http://msnr.net/2007/04/javascript_function_check.html