オブジェクト埋め込みで別のWebページを埋め込んでいます。
その埋め込まれたページのフォームに入力された値を、埋め込み元のフォームに値を戻す処理です。
IE以外(Firefox,Opera,Chrome,Safari)は正常に動きました。
これをIE(IE8)でも正常に動く様にしたいのですが、IEの場合の記述方法を教えていただけないでしょうか。宜しくお願いします。
因みに、これはインラインフレームで処理していたもを、objectタグに書き換える作業です。
ですのでインラインフレームなら可能という回答はなしでお願いします。
●オブジェクトを埋め込んでいるページのhtml
<form method="POST" name="formA">
<input type="text" name="fld1" size="10">
</form>
<p>
<object ID="bojInline" type="text/html" data="http://hogehoge/oTest.html" width="400" height="300">
<p>objectに対応していないブラウザです</p>
</object>
</p>
●埋め込まれるhtml(http://hogehoge/oTest.html)
<script language="JavaScript">
<!--//
function fRtn() {
parent.document.formA.fld1.value = document.formB.fldB1.value; <<<ここの記述がIEではエラー
}
//-->
</script>
</head>
<form method="POST" name="formB">
<input type="text" name="fldB1" size="10" value="初期値"></td>
<input type="button" name="btn1" value="値を戻す" onClick="JavaScript:fRtn()">
</form>
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
オブジェクトを埋め込んでいるページのhtmlのjavascriptで
windowオブジェクトに名前を付けます。
<script>window.name="hoge"</script>
埋め込まれるhtmlのjavascriptは、
hoge.document.formA.fld1.value = document.formB.fldB1.value;
としてだめですか?
この回答への補足
回答ありがとう御座います。
その方法も試していました。
「宣言されていません」とエラーになってしまいます。
window.openerも試してみましたが駄目でした。
objectタグのパラメータのtype='text/html'をclassid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13"に書き換えてみても同じでした。
IEはobujectタグで埋め込んだWebページから、埋め込み元へのDOM階層が切れているのじゃないかと思い始めています。
XHTML1.1でiframe要素が廃止になっていますので、object要素に書き換えはじめたのですが、IEのみ実装の考え方が違うようなので時期尚早だったのかもしれないと思い始めました。
各ブラウザもiframe要素への対応をすぐに止めるとは思えないので、iframe要素をobject要素に書き換えるのは中止しようと思い始めています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ジャバスクリプトについて。
-
二次元配列の全要素の全要素を...
-
初心者です。gulpでコンパイル...
-
Q&A掲示板の入力フォームに文字...
-
HTMLタグに複数のクラスを設定...
-
React hooksが値を返して配列変...
-
画面遷移を行わずに同一ページ...
-
jsで診断コンテンツのページ内...
-
プログラムについて。
-
ボタンを押したあとに画像を表...
-
disabled プロパティが表示され...
-
出発駅A、到着駅Bを選択すると...
-
特定の文字列を複数抜き出した...
-
追加ボタンを押した際に ok ボ...
-
指定時間になったら、WEBサイト...
-
var exports = exports || {}; ...
-
変数名をどのようにつけるのが...
-
HTMLで作った時報アプリが動き...
-
Cookieに保存されない
-
フロントエンドフレームワーク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
入力フォームの javascript で ...
-
画像をボタンのようにフォーカ...
-
親ページからインラインフレー...
-
JavaScript の 「showDialog」
-
Javascirptによるページ内への...
-
[onClick]ボタンを押すことで入...
-
確認ダイアログ表示後、他のペ...
-
パスワードをIPする際見えな...
-
別なページにジャンプさせたい
-
htmlのobjectタグで埋め込んだ...
-
検索結果画面の値の引継ぎとr...
-
テキストボックスのvalue属性で...
-
ボタンにファイルリンクをつける
-
複数の画像ボタンから複数の画...
-
Mac(Safari)でのSendkyesコマン...
-
a.href の href を有効か無効に...
-
チェックボックスで、チェック...
-
submit時に違うページに飛びたい
-
submitをボタン以外にするには
-
URL パラメータを使ってフォー...
おすすめ情報