※ ChatGPTを利用し、要約された質問です(原文:iframeでの移動)
iframeでの移動
iframeで3段の分けたページを作りました。名前は(ue,naka,sita)としました。
ueでいろいろ入力し、nakaで入力したものを閲覧・訂正をし、sitaでページ移動のメニューを作っています。
nakaで閲覧したものを編集する画面を作ったのですが、編集後にueに戻ってほしいと考えています。
autofocusを使っているので、上画面に移動すれば希望のinputタグにフォーカスするのですが、うまく動きません。
「body onload='movebarcord;'」で読み込んでからjavascriptを動かそうとしていますが、無反応です。
<script>
function movebarcord {
// top.frames.ue.document.forms.touroku.barcord.focus();
// parent.frames[0].document.forms[touroku].barcord.focus();
// top.ue.document.forms[0].focus();
document.activeElement.blur();
}
</script>
それぞれの行を試してみましたが、どれも動いている気がしないのです。どうすればnakaで編集・閲覧をした後に、ueにフォーカスを持っていけるのか、お教えください。
お礼
コメントと環境を作ってまでの確認に感謝します。 残念ながら、私のところでは動作しませんでしたが、動作確認済みのソースが手に入ったのでいったん終わらせます。 何しろ、デバッガーというものを使ったことが無くこれ以上の原因究明が私にはできないので「何が悪い」という回答が出せません。とりあえずデバッガーを勉強してからやってみたいと思います。 ありがとうございました。