2014-02-19 2 views
0

나는 하나의 ASP 페이지에 매개 변수 a와 b를 갖는 js 파일 "java_s.js"의 함수를 호출하는 단추가 있습니다. 이 같은 :js 파일과 html 파일 연결하기

<iframe src="xyz.html"></iframe> 

내가 포함했다 java_s.js :

<button id="abc" onclick= "LoadContent(a,b)"></button> 

는 지금에 iframe이 포함되어 있으며이 같은 HTML 페이지 xyz.html의 내용을 표시 다른 ASP 페이지가 그것에 파일. 하지만 문제는이 LoadContent() 함수가 호출되어 xyz.html에 정의 된 div에 내용을 넣을 수없는 경우입니다. 그래서 내 문제는이 js 파일을 html 파일과 연결하는 것이다. 당신을 필요로하는

var foo = document.getElementById('iframe1').contentWindow.document.getElementById("foo"); 

var div = document.createElement("div"); 
foo.appendChild(div); 

당신은 또한 jQuery를 사용할 수있다 (가정 ID가 "foo는"와 사업부가 xyz.html에서) :

<iframe id="iframe1" src="xyz.html"></iframe> 

JS :

+1

가능한 중복을 [ iFrames 간의 통신?] (http://stackoverflow.com/questions/16657399/communication-between-iframes) – Quentin

+0

처음이 같은 페이지를 사용해 보셨습니까? –

+0

만약 내가 위에서 언급 한 iframe 안에이 버튼을 포함 시킨다면. 콘텐츠가 iframe 내부로 전달됩니다. 이 버튼은 다른 페이지에 있어야합니다. 또는 단추가있는 페이지에 해당 html 페이지를 포함하는 경우. 전체 콘텐츠가 iframe에서 나옵니다. – user21

답변

0

가 JQuery와 라이브러리 포함과 같이 당신은 iframe 객체에 ID를 추가하려고의

function LoadContent(a,b){ 
return // a , b args 
} 

$("#abc").live("click",function(){ 
$("#any").html(LoadContent(a,b)); 
}); 
0

이 방법을 시도 적은 코드 작성.

그리고 당신에 JS 쓰기 파일 :

관련 문제