2011-11-01 2 views

답변

0

나는 분명하지 않습니다.

당신은 내가 당신이 다른 페이지를 보여주고 싶은 생각 <script type="text/javascript" src="/somejs.js"></script> 그런

당신의 iframe에서는 default.aspx

<div > 
    <iframe id="myIframe" runat="server"></iframe> 
</div> 

있는 page.master 있습니다. 당신이 iframe 외부 UR 자바 스크립트, Default.aspx를가 HTML로 변환 할 때

그냥 onload=function1();

사촌처럼 일반적으로 호출 할 수 있습니다를 원하는 경우

그래서, 그것은을위한 UR 선언을 포함하여 마스터 페이지에서 모든 소요 javacripts ..

또 다른 방법은 codebehind .cs 파일에서 호출 할 수 있다는 것입니다. 당신이 ifram 내부 UR 자바 스크립트를하려는 경우 원래의 페이지에서 해당 스크립트를 호출 할 필요로

예,

Page.ClientScript.RegisterClientScriptInclude("selective", ResolveUrl(@"js\common.js")); 
     if (!Master.Page.ClientScript.IsStartupScriptRegistered("alert")) 
     { 
      Master.Page.ClientScript.RegisterStartupScript 
       (this.GetType(), "alert", "initHomeTabsLoad();", true); 
     } 

는하지만, 그것은 또 다른 이야기입니다. 두 문서가 같은 도메인에있는 경우

window.parent.someFunction(); 

그렇지는 완전히 다른 이야기처럼

+0

예 iframe 내부에서 호출하고 싶습니다. – user603007

+0

ur javascript로 무엇을할까요? – william

0

, 당신은 간단하게 호출 할 수 있습니다.

관련 문제