javascriptのクラスの処理について
javascriptのクラスを利用した処理で分からない所がありますので
教えて下さい。
最初に 下記の「1.の方法」でhtml側にjavascriptを呼び出す記述を
して動かしていましたが、「2.の方法」に変更しなければならなく
なりました。
ところが、「2.の方法」でやりますと、メインのhtml側がフリーズ
してしまいます。
調べてみますと、メモリーを食いつぶしていますので、何か永久ループの
ような状態に陥っているようです。
こような場合、何かやり方がおかしいのでしょうか?
ご存知の方がいらっしゃいましたら、ご教授お願いいたします。
=== 1.の方法 ===(問題なく動きます)=================
---ソース(index1.html)
<script type="text/javascript" src="js1.js"></script>
<script type="text/javascript">
hoge.create( abc, "def");
</script>
---ソース(js1.js)
var hoge = {
xxx: ~~,
yyy: ~~
create: function(val1,val2) {
~略~
};
=== 2.の方法 ===(フリーズしてしまいます)===========
---ソース(index2.html)
<script type="text/javascript" src="js2.js"></script>
<script type="text/javascript">
hoge_sub();
</script>
---ソース(js2.js)
function hoge_sub(){
hoge.create( abc, "def");
}
var hoge = {
xxx: ~~,
yyy: ~~
create: function(val1,val2) {
~略~
};
お礼
有難うございますー!! 回答頂いた通りにソースを書き換えてみたら、上手く動作してくれました! VBScriptはある程度分かってて回避方法も知ってるんですが、JavaScriptを使うには、まだまだ1年生なんで、本当に感謝です!(^o^)