外部データ取り込み色々テスト中8(外部ファイルのスクリプト実験)
好奇心が抑えられないので、ちょっと寄り道実験します。
前回は、外部ファイルに書いたAlert("test")が読み込むことで動いたのを確認しましたが、出来そうなことが他にないかを見たいと思います。
まず前回は
alert("test")
のみでした。
①
これを変数を使って
testtxt = "test!"
alert(testtxt)
問題ないですね。
②
constructorの外で定義した変数
thistext = "this is This.this.text"
外部ファイル
alert(this.thistext)
アラート"undifined"
③
constructorの中で(読み込みより前に)定義した変数
thistext = "this is This.this.text"
外部ファイル
alert(thistext)
実行時エラー
uncaught Refference Error : thistext is not defined
以上の事から、読み込み元の変数を読込先スクリプトでいじるのは無理(あるいは困難)と思われます。
また、(当然ですが)alertの代わりにconsole.logの使用も可能でした。
あくまでお客さんで母屋の仕事はさせないよ!と言う感じでしょうか?
次回からシナリオデータ読み込みを目指すテストに戻ります。