0

これはjavascriptなので、マスターページのコンテンツプレースホルダー内にiframeがあります。このようなもの。

1-マスターページ

2-contentePlaceHolder

3-iframe

私がiframeにいるとき、masterPageから「GetElementById」でコントロールを取得するにはどうすればよいですか??

4

3 に答える 3

2

残念ながら、できません。iFrame は、それを保持しているマスター ページを認識していません。

于 2012-06-26T13:08:14.400 に答える
2

親ページと iframe src の両方が同じドメインにある場合、JQueryを使用すると、iframe の src ページから次のようなことができます。

$(parent.document).find('#myElement').hide('slow');

于 2012-06-26T13:15:02.680 に答える
1

これを試してください:
masterpage と iframe src が同じドメインに属している場合、 iframe にボタンがあり、そのボタンの 'onclick' イベントで次のコードを記述します:

var P = parent.document.getElementById("element_id") ;
于 2012-06-26T13:39:41.037 に答える