ストーリー: と の 3 つのファイルがBase.html
ありminiChallenge.html
ます。次のコードを使用miniChlgame.html
して、グローバル変数を宣言しました (正しく実行できたことを願っています) 。Base.html
Base.html
<head>
<script type="text/javascript">
var clgteam;
</script>
</head>
何かを明確にするために、iframe を使用して別の html[miniChallenge.html] を表示している場合、それBase.html
が の親であると言うのは正しいminiChallenge.html
ですか?
にはminiChallenge.html
、異なる値を持つラジオ ボタンがあり、ユーザーは、ポップアップ確認ボックスを表示するボタンをクリックする前に、それらのいずれかを選択します。この時点で、[Base.html で宣言されているグローバル変数「clgteam」に、ラジオ ボタンの値 (私の場合は James88 ですが、いくつかのオプションがあるため、これを修正したくありません) を書き込みたいと考えています。 ]。私は次のコードでこれを行います:
window.opener.document.clgteam.value = chkedRadio;
chkedRadio は、選択したラジオ ボタンの値です。
その後、ユーザーが確認ボックスの [OK] ボタンをクリックすると、miniChlgame.html
2 つのラベルがある場所に iframe が読み込まれ、そのうちの 1 つに「clgteam」の値 (James88) が表示されます。これを行うには、次のコードを使用します。
document.getElementById('awayteam').innerHTML = window.opener.document.clgteam.value;
ここで、「awayteam」はラベルの ID です。
しかし、それは機能せず、さまざまな方法を試しました。教えてください!!
(私は HTML、CSS、および JavaScript にまったく慣れていないので、私のばかげたことをご容赦ください。オンラインで検索し、さまざまな解決策を見てきましたが、問題を解決するためにそれらを採用することはまだできません。)