
現在フレームで2分割にされたページを作成しています。
ページ全体でkeydownイベントを取得したいので、親フレームにkeydownイベント取得の処理は埋め込んだのですが、keydownイベントを取得できませんでした。
分割された子ページにそれぞれ処理を埋め込めばよいのでしょうが、諸事情により分割された片方のページにはjavascriptを埋め込めません(片方には埋め込み可です)。
このような状況で親フレームにてkeydownイベントを取得することは無理なのでしょうか?
動作自体が実現できるなら、必ずしも親フレームに処理を埋め込まなくてもいいです(埋め込める子ページに埋め込むなどなど)。
No.1ベストアンサー
- 回答日時:
ご質問の内容がよくわかりませんが、とりあえずこんなんじゃダメでしょうか?
--親文書--
<html>
<head>
<title>test</title>
<script type="text/javascript">
function set(f) {
var fd = f.contentDocument || f.contentWindow.document;
fd.onkeydown = test;
}
function test() { alert('keyDown!'); }
</script>
</head>
<frameset cols="50%,*">
<frame src="frameA.html" name="frameA" onload="set(this)">
<frame src="frameB.html" name="frameB" onload="set(this)">
</frameset>
</html>
意味が違っていたら無視願います。
ご回答ありがとうございます。
まさしく僕がやりたかったことです。
分かりづらい文章なのに、的確な回答をいただけてとても感謝しています。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スマホ上で、左右スワイプで次...
-
フレームで隠れるポップ
-
フレームを跨ぐドロップダウン...
-
別フレームの中にあるインライ...
-
showModalDialog()による新規ウ...
-
プルダウンメニューをフレーム...
-
<a href="#" …>の意味を教えて...
-
HTMLソースからURLだけを抜き出...
-
SQLのWHEREで全てを質問する方法
-
bodyにidをつける理由は何ですか?
-
こんにちは、javascript初心者...
-
WEB上で編集できない、スク...
-
【javascript クロスブラウザ...
-
SCRIPT5007: 未定義または NULL...
-
Ajaxでウインドウ出力について
-
cssにjavascriptを入れる?呼び...
-
フォントの色指定を一部解除したい
-
ポップアップウィンドウの位置
-
javascriptとApacheの設定
-
VBscriptでVisualBasicのような...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スマホ上で、左右スワイプで次...
-
URLを引数とし、フレーム間で渡...
-
ロード時に別フレームの関数を...
-
親ウインドウの判別
-
フレーム間でジャバスクリプト...
-
HTMLでサブフレームから親のス...
-
別フレームの中にあるインライ...
-
子フレームの自動リロードは可...
-
submitボタンで他のフレームを...
-
インラインフレームでわからな...
-
フレームをこえるポップアップ
-
javaとフレーム
-
チェックボックスのチェックを...
-
javascriptでラジオボタンをチ...
-
検索フォームでの結果を別窓に...
-
フレームページで、最大化など...
-
HTMLフォームボタンによるター...
-
フレームが入れ子状態です。フ...
-
フレーム分割について
-
オンマウスで画像を表示〈フレ...
おすすめ情報