私の問題は、前の投稿とちょうど反対です。
子アンカーをクリックしたときに親のonclickイベントが発生しないようにするにはどうすればよいですか?子アンカーがクリックされたときに '親のonclickイベントが発生することを確認しますか?
DIVのinnerHTMLに「外部」HTMLドキュメントを動的に読み込む「親」ページがあります。それはうまく動作します。
また、「外部」HTML文書のすべてのテキストを検索して、SearchTextが含まれているかどうかを調べる検索機能もあります。
これが見つかると、新しいHTMLページSearchResults.htmが作成されます。
この「SearchResults.htm」内には、「found」ドキュメントがリンクとしてリストされています。それぞれが独自のonclick()メソッドを持ち、同じDIVのinnerHTMLに新しいSearchResults HTMLドキュメントを表示します。
ディスプレイ自体は正常に動作します。
'子' ページのリンク例:
<a href = "#" onclick = "DisplayDocument('1-Disposition-4-Generate
Single Letter.htm')" href = "#">Disposition-Generate Single Letter</a>
しかしJS関数DisplayDocument()は '親' ページに常駐しています。
私の問題は、「子」ページのリンクをクリックすると、js関数が全くない「子」ページ内のjs関数を探し始めるように思えます。 「親」ページでそれを見つけてください。
どうすればいいですか:
1)「チャイルド」ページ内でオンクックが見えないようにしますか?
2)子アンカーをクリックしたときに '親のonclickイベントが発生するようにしますか?
は、私は自分の質問に回答する必要がありますようにさて、再び、それが見えます