よろしくお願いします。私は教科書を使って作業していますが、ある関数を使用して別の関数を呼び出し、ウィンドウを開きます:
function rtest(){
content='dans window';
oneWindow=open("","Window 1","width=450,height=290");
newWindow(oneWindow);
}
function newWindow(x){
x.document.close();
x.document.open();
x.document.write(content);
x.document.close();
x.moveTo(20,20);
x.focus();
}
したがって、すべて正常に動作しますが、私の質問は次のとおりです: newWindow() 関数は、rtest() 関数の「contents」変数の内容にどのようにアクセスできますか? そして、なぜ、「content」変数の前に「var」を付けると、次のようになります。
function rtest(){
**var content='dans window';**
oneWindow=open("","OneWindow","width=450,height=290");
newWindow(oneWindow);
}
...エラーがスローされますか (新しいウィンドウの内容は空白になりますか)?
var を使用する場合と使用しない場合の違いを説明できる人はいますか?
ありがとうございました!
ダニエル