フッターで使用されるボタンに 3 つのリンクを含む配列があり、ボタンを何度も押すと、配列は 1 つずつ正常に動作します。 。そして押すたびにリンクボタンが表示されます。それはいいです。 しかし、ボタンをクリックすると、「リンク」が「iframe」で開くようにしたいのです。 。 。 iframe コードを使用して src= button id を渡しましたが、機能しません。 。以下のコードを提供して助けてください。 。 。 配列
を使用したボタンコード<頭> <メタ名="ビューポート"コンテンツ="幅=デバイス幅、初期スケール=1"" <スタイル> 。フッター { 位置: 固定; 左: 0; 下: 0; 幅: 100%; 背景色: 赤; 色: 白; テキスト整列: 中央; } スタイル> <スクリプト> let link = new Array() リンク[0] = "https://www. clc-英国。組織。英国/cms/cms。 jsp?menu_id=26131&postcode=AL3 8QE& distance=20" リンク[1] = "https://www. clc-英国。組織。英国/cms/cms。 jsp?menu_id=26131&postcode=AL5 3NG& distance=20" リンク[2] = "https://www. clc-英国。組織。英国/cms/cms。 jsp?menu_id=26131&postcode=AL4 3NS& distance=20" intlinkIndex = 0 にします。 関数 writeLink() { if (intlinkIndex >= link.length) { btn = ドキュメントとします。 getElementById('btn'); ボタン。スタイル。表示 = 'なし'; マイリンク。スタイル。表示 = 'なし'; } 書類。 getElementById('mylink')。 innerHTML = '' link[intlinkIndex] ''; intlinkIndex; } スクリプト> <本体>本体> スタイル> 頭>ボディ>
リンクの HTML を生成する際、
target
に iframe の名前を指定することで取得できます。したがって、次のように
リーリーname
属性を iframe に追加します:次に、
リーリー リーリーtarget
属性を追加します。完全なソースコード
リーリー