質問する
1461 次
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 に答える