解決済みの質問

NNのonloadでは

お世話になっています。
HPを製作し、動作チェックのため
NNでみてみると
onloadで2つのファンクションを呼び出せませんでした。
NNでは無理なのでしょうか?
書き方がちがうのでしょうか?

相変わらず意味がわからない文ですいません

onload="a();b();"
が動作しないんです、両方とも。

NN 7.1
でやってみました。

通常は
WIN XP
IE 6sp2
です。

誰かおしえていただけないでしょうか、
かなり初心者です。
よろしくお願いします。
 

投稿日時 - 2005-07-26 11:18:03

QNo.1538943

困ってます

質問者が選んだベストアンサー

onload="a();b();"
これだけを見る限り問題ないように思えます。

ファンクションを呼び出せないというのがどのように確認したのかわかりませんがどちらかの関数、a()またはb() の内部でエラーが起きているのかもしれませんね。

Netscape7.1なら
ツール(T)>Web開発(W)>Javascriptコンソール(S)
で、Javascriptエラーの内容が確認できますのでエラーの内容を元に解析、対処をしていってはどうでしょうか。

そのまえに、a()だけやb()だけの時に動くかどうかも確かめた方がいいかも。(onloadを付けた要素によってはIEではイベントが起きてもNNではイベントが起きない、なんてこともあるかも。)

投稿日時 - 2005-07-26 16:52:48

お礼

遅くなりましてすいません。
ありがとうございます。
NNにはそういう機能があるんですね!
B();単体なら動くのですが
A();単体では動かず、
これはa();の方がdivで使ってるため
styleをいれたら動くかな?と考えおいておき
2つ並べると両方動かない事から
onloadの使い方が違うのか、と
思ってしまいました。
a();を動作するようにしてからまた試してみます。
ありがとうございました!!

投稿日時 - 2005-07-26 21:57:46

ANo.1

0人が「このQ&Aが役に立った」と投票しています

あわせてチェックしたい
  • ファンクションの書き方 ...
  • <iframe>内にHTMLをランダム表示するには?(NN対応) ...
  • 続:<iframe>内にHTMLをランダム表示するには?(NN対応) ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら