Zazelです。
=== "davi" <davi-1984@...> さんが書かれた
=== <20090203012016.EA3D.AD153998@...> にて
> http://homepage2.nifty.com/yoshi-m/makehp/javascript/reference/meirei/11.htm
> に「数値が入る」とありますが、便宜的な説明としてそうしているだけなのか。
> ホントに文字列を与えるのは仕様的にはNGなんでしょうかね。
文字列でもOKです。仕様上はExpressionなので、“式”であれば
いいのです。このURLの説明はさすがにちょっとあれですね。
> case 001 :
よってこれは数値扱いです。(^_^)
仕様の日本語訳ならば、たとえば
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/12_Statements.html#section-12.11
ですが、TSabc的には難解過ぎかな。
簡便に書いてあるところをすこし探して見ましたが“定数式”など
嘘が書いてあったりと、正しく書いてあるところが見つかりませんでした。
> |エラー: Leaf_01 is not defined
> |ソースファイル: file:///C://DOM_LessonMENYU/DomEndedTag2.html
> |行: 37
>
> みたいな表示だけじゃ、TSabc的には、すぐにはわからんですよ。
そうかもしれません。エラーメッセージが不親切ですね。
ただ“式”という前提は理解してほしいところです。そうして
「変数が未定義です」というメッセージだと気づいてもらえれば。
> > あとはイベントを
> > EmbedTag(this.options[this.selectedIndex].value)
> > にすれば動くような気がします。
>
> これは value でも id でもどうやら行けました。
意図を汲み取れば value かなと思ったのですが、確かに同じ値が
入っているので id でもいいですね。でも最初は Id と書いて
あったので、動かない理由でもありました。
(* SEKI Masatoshi / zazel.ts@..."cx" *)
(* Would you hold my hand? Softly, let's linger. *)