これはjavascriptなので、マスターページのコンテンツプレースホルダー内にiframeがあります。このようなもの。
1-マスターページ
2-contentePlaceHolder
3-iframe
私がiframeにいるとき、masterPageから「GetElementById」でコントロールを取得するにはどうすればよいですか??
これはjavascriptなので、マスターページのコンテンツプレースホルダー内にiframeがあります。このようなもの。
1-マスターページ
2-contentePlaceHolder
3-iframe
私がiframeにいるとき、masterPageから「GetElementById」でコントロールを取得するにはどうすればよいですか??
残念ながら、できません。iFrame は、それを保持しているマスター ページを認識していません。
親ページと iframe src の両方が同じドメインにある場合、JQueryを使用すると、iframe の src ページから次のようなことができます。
$(parent.document).find('#myElement').hide('slow');
これを試してください:
masterpage と iframe src が同じドメインに属している場合、 iframe にボタンがあり、そのボタンの 'onclick' イベントで次のコードを記述します:
var P = parent.document.getElementById("element_id") ;