Firefoxで、selectedIndex属性に値を入れることができません。
IEですと問題なく動きます。
恐れ入りますが、どなたか解決策をご教授くださいますよう、お願い致します。
【環境】
IE: 6.0 SP2
Firefox: 2.0.0.1
【やりたいこと】
子画面から親画面のプルダウンメニューの値を変更させる。
【方法】
1.親画面からポップアップ画面(子画面)を表示
2.子画面のボタンをクリック
3.親画面のプルダウンメニューの値を変更
【ロジック】
//親画面
var url = "xxx";
var subwin = window.open( url, "", "width=500,height=500,scrollbars=yes", "_blank" );
subwin.focus();
//子画面
window.opener.document.getElementById( "a" ).selectedIndex = 1;
A 回答 (2件)
- 最新から表示
- 回答順に表示
- ベストアンサーのみ表示
No.2
- 回答日時:2007/01/15 23:43
#1です。
strict.dtdを宣言しながら、select要素等がbody直下にあってW3C Markup Validatorに怒られて来たので適宜対処してください
#Form系のソースあまり書いたことないんだよなあ
No.1ベストアンサー
- 回答日時:2007/01/15 23:25
まったく問題なく作動しますが・・・
hoge.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dt …
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>てすと</title>
<script type="text/javascript">
<!-- application/ecmascript-->
function hoge(){
var url = "huga.html";
var subwin = window.open( url, "", "width=500,height=500,scrollbars=yes", "_blank" );
subwin.focus();
}
</script>
</head>
<body>
<select id="a">
<option>あ</option>
<option>い</option>
<option>う</option>
<option>え</option>
</select>
<button onclick="hoge();">実行</button>
</body>
</html>
huga.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dt …
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>てすと</title>
<script type="text/javascript">
<!-- application/ecmascript-->
function huga(){
window.opener.document.getElementById("a").selectedIndex = 1;
}
</script>
</head>
<body>
<button onclick="huga();">実行</button>
</body>
</html>
プルダウンメニューの「name」には名前がつけてあったのですが、「id」に名前をつけていなかったようでした。
(※<select id="a">ではなく、<select name="a">となっていた)
「id」に名前をつけることでFirefoxでも正常に動くようになりました。
初歩的なミスで申し訳ありませんでした。
またお力添えを頂き、まことにありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するQ&A
- 1 &= ~0x0c; &= ~0x03; |=1;
- 2 var $i = hoge; $の意味について
- 3 var aaa=bbb?cccl:ddd; の意味を教えて下さい。
- 4 for(var i=0;...) の i の値を保持するには?
- 5 JavaScriptにて『var val2 = "dv" + i;』のdvとは?、超初心者です。
- 6 onmouseover="this.className=をjsファイルにまとめて、指定する場所はid=menu1,2~....かclass=menuで統一したい
- 7 opener.focus();が利かない
- 8 document.all.id1.innerText="ok";
- 9 var now = +new Dateの +は何?
- 10 document.getElementById() で返されるオブジェクトについて
今、見られている記事はコレ!
-
カウントダウンしたいことある?
大晦日は、2011年最後の1日です。天皇陛下が「心の重い年」と表現されたように、3月11日の未曽有の大惨事は本当に大変な出来事でした。今年の漢字として選ばれた「絆」が我々にとって大切なものであると強く感じさせ...
-
整形したがる彼女を止めたい
「整形」という言葉に過敏に反応してしまう男性は少なくないようだ。人工的な美人よりも天然の美人を望むせいだろうか。今回は「教えて!goo」に寄せられた相談、「彼女は整形したいと言っているのですが、僕は整形...
-
【長谷川豊】教えてgooウォッチの編集部に「長谷川の意見を支持してるのか?」だって?
私が前々回の書いたこちらのコラム↓ 「相模原の一件は『動機』を考察する必要があるのだろうか?」 に対して 「長谷川を使っているということは、gooはハセガワを押しているのか? ハセガワを正しいと思っているか...
-
【長谷川豊】異論・反論、何でもどうぞ。それこそが「大事」なのです
前回私が記した 「【長谷川豊】相模原の一件は『動機』を考察する必要があるのだろうか?」 というコラムに対して、ありがたいことですが、コメント欄やツイッター・Facebookなどで様々な意見が交わされています。...
-
読書家って「オタク」「キザ」なイメージなのでしょうか?
「読書家」「純文学好き」「文学少女」 これらに当てはまる人のことを、あなたはどう思うだろうか。 「教えて!goo」に投稿されたQ&A「読書家のイメージって…」の質問者さんは、読書家に対する一般的なイメージに...
おしトピ編集部からのゆる~い質問を出題中
おすすめ情報
このカテゴリの人気Q&Aランキング
-
4
<SELECT>タグでの selected 状...
-
5
HTMLファイル同士での値渡し
-
6
テキストボックス入力を半角英...
-
7
idを使わずにonclickで自身の要...
-
8
「関数が定義されていない」と...
-
9
onClickで関数呼出し後に、結果...
-
10
子→親ウインドウへデータを受け...
-
11
ページ間で変数を保持したい
-
12
外部ファイルにしたら文字化け...
-
13
onchangeイベントを強制的に発...
-
14
ブラウザの×ボタン(閉じるボタ...
-
15
confirmのOK・キャンセルを押し...
-
16
1つのformで複数のactionを実...
-
17
onclickで2個指定するには?
-
18
window.openで値の渡し方を教え...
-
19
return trueとreturn falseの用...
-
20
Null またはオブジェクトではあ...
おすすめ情報
-
- 長谷川豊の話題ニュース斬り
- 今ホットな時事ネタを独自の視点で読み解く!
-
- せきらら女子会
- 女同士でしか話せない年頃女性の本音が炸裂!
- 整形したがる彼女を止めたい
- 【長谷川豊】教えてgooウォッチの編集...
- 【長谷川豊】異論・反論、何でもどうぞ...
ウォッチ 人気記事ランキング
-
- 【長谷川豊】「死刑反対」の人権派は「死刑」...
- こちらの記事に色々と思うことがありました。
-
- 薄着の夏だから気をつけたい!襲われやすい女...
- 夏は肌の露出が増える季節だ。だが、時に露出度の多い服を着る女性に...
-
- 【長谷川豊】インドで娘をレイプされた父親が...
- インドで凄惨な……しかし、同時に考えさせられる事件が起きました。
- 4 【長谷川豊】何が「わたしたちは怒って...
- 5 【長谷川豊】相模原の一件は「動機」を...
公式facebook
公式twitter
- スマートフォンの”リモート”実機レンタルサービス
- 最新機種を含む300種類以上のスマートフォン実機を使って今すぐアプリ・サイトのテストが可能
- レンタル端末を探す
- スマートフォン一覧
- 料金プランを選ぶ
- プロデューサー/ディレクター向け機能
- テスト機能一覧
- ・複数端末同時使用で一括デザイン検証
- ・静止画や動画をキャプチャ
- ・開発中アプリのインストール
- アプリ/WEB開発者向け機能
- ・Chrome for Androidの連携
- ・Eclipseの連携
- ・WebDriverの連携
- ・NativeDriverの連携
- ・Thrift API
- ・JenkinsなどのCIソフトウェアとの連携
- 役立つKnowledge Note
-
- ・Webサービスの性能テストの基礎
- ・Androidアプリの検証コストを最小化するテクニック
- ・試して学ぶ Backbone.js入門
- ・Raphael入門