カレッヂ |
質問者 ハナ
投稿日 11/25(火) 07:44:37
はじめまして。 JavaScript初心者です。既存のプログラムを修正して欲しいと 頼まれたので、整理しながらプログラムを見ている最中です。 以下のプログラムの7、8行目の「List_sheet」は、 サブウインドウ名の"List"と同じにしては何か問題があるのでしょうか? 試してみたのですが、特に問題はなかったのですが。 「List_sheet(変数名になるのですよね)」はサブウインドウのnameと 別のものにしたほうがいいということでしょうか・・・。 ----------------------------------------------------------------------- function list(nnn){ if(nnn==1){ Choice="list01.html"; }else{ Choice="list02.html"; } List_sheet=window.open(Choice,"List","width=500,scrollbars=1"); List_sheet.window.focus(); } -----------------------------------------------------------------------
プロバイダ参照: |
回答者 しあわせのツボ
[削除]
投稿日 11/25(火) 12:25:49
単に、オブジェクトwindow.ListとインスタンスList_sheetが 別物だと強調したかったのではないでしょうか。 理屈上は同じ名前でも問題なさそうですが、JavaScriptは ブラウザによって実装が甘かったりするので、別の名前にしておいて 明示的に区別する方が安全なように思います。 いま動いてるものをわざわざ書き直して壊しては元も子もありませんし。 |
返信(回答)する
Web裏技 |