• ベストアンサー

JavaScriptの2ファンクションの呼び出し

JavaScriptでOnLoad時に、2つのファンクションを呼び出したいのですが、上手くいきません。 onLoad="return=funDisplay(***********************); return=funDisplay(tr_name);" retuenで複数返すのがまずいのでしょうか? retuenなしだったら実現可能ですか? できれば、例文を書いて頂ければありがたいです。

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

  • ベストアンサー
  • marutone
  • ベストアンサー率40% (70/174)
回答No.2

return文にファンクションを2つ並べることはできません。 他の方法としても「funDisplay」が何を返却するか分からないので、 何とも言えないです。 onLoadイベントに返却値を返して意味があるパターンは、 falseを返却してサーバーにポストしないというものだけです。 もし「funDisplay」がtrue/falseを返すことを前提として、 以下のようなソースになります。 f1 = funDisplay(***********************); f2 = funDisplay(tr_name); if (f1 && f2) {   retrun true; } else {   retrun false; }

Mark0817
質問者

お礼

ありがとうございます。 おかげさまで、できました。

その他の回答 (1)

  • marutone
  • ベストアンサー率40% (70/174)
回答No.1

returnという語句は予約語なので、 「=」を使った代入はできません。 もし変数に代入したいのであれば、 別の語句にする必要があります。 ちなみにreturnの正しい使い方は、 return ~; です。

Mark0817
質問者

お礼

ありがとうございます。 2つファンクションを並べる方法をご存知ですか?

関連するQ&A