1
4

3 に答える 3

3

簡単な答え: いいえ。

より長い答え:厳密に X/HTML を使用して説明した内容では、これは不可能です。ただし、javascript を追加して iframe src を変更することはできます。何かのようなもの:

function click_link(id) {
    document.getElementById('iframe1').src = "page.ext?id=" + id;
    document.getElementById('iframe2').src = "other_page.ext?id=" + id;
}

しかしもちろん、とにかく iframe を使用するべきではありません...

于 2008-10-17T23:14:42.407 に答える
1

簡単な方法はjavascriptですが、その方法は既に回答済みです。これを (javascript に頼らずに) 行う唯一の方法は、サーバー側です。

変更したいすべてのフレームを含むトップフレームセットに戻る <a target > リンクを作成し、サーバー側でフレームの src 属性を変更します。

于 2008-10-17T23:18:22.947 に答える
0

フレームを使用しないでください。ユーザビリティが悪く、SEO も悪く、このような問題を引き起こします。

これは役に立たないアドバイスに思えるかもしれませんが、長い目で見れば、多くの頭痛の種を避けることができます。

サーバー側でファイルをマージすると、すべてのブラウザ、検索エンジンなどで問題なく動作します。単純なページのリロードは、2 つの iframe のロードより遅くなる必要はありません。

または、説明付きの写真を表示する場合は、単純な DHTML を使用できます。

img.onclick = function(){
   $('bigphoto').src = this.src.replace(/_small/,'_big');
   $('description').innerHTML = this.title;
}
于 2008-10-19T01:13:52.507 に答える