2012-09-06 2 views
0

에서 다음과 같은 작업을 수행 할 수 있습니까? asp.net을 사용하여 원하는 작업을 수행 할 수 있는지 궁금합니다./jsASP.net/JS

iframe이있는 페이지가 있습니다. 이 iframe에는 기본 양식이 포함되어 있으며이 페이지를 수정할 수 없습니다.

내가 이상적으로하고 싶은 것은 이것입니다. - 사용자가를 iframe 페이지에서 양식을 제출

- 사용자 방문 마스터 페이지

변경은 iframe

-if은 iframe에 제출 마스터 페이지에 다시 게시를 트리거 -Postback 양식에서

(masterpage는 포스트 백입니다)

SRC를 다른 무작위 정적 페이지 (이 이미지가 포함됩니다).

A가 : iframe에 양식 제출에서 masterpage에 다시 게시를 트리거 -

그래서 기본적으로 메신저를 묻는 것,되는 것이 가능하다. (iframe 페이지를 편집 할 수 없다는 것을 명심하십시오.)

B : 마스터 페이지에서 A로 인해 발생하는 포스트 백입니다. iframe의 SRC를 다른 URL로 변경하십시오.

다시 코드를 찾지는 않지만 일부 리소스는 문제가 될 수 있으므로 무엇부터 살펴 봐야 할 지 생각해 볼 수 있습니다.

미리 감사드립니다.

+0

만큼 두 페이지 당신이 iframe에 부모 페이지에서 함수를 호출 할 수 있습니다 동일한 도메인에있는대로, 그냥'window.parent'를 사용하십시오. – Jack

답변

0

아니요, 불가능합니다.

가능한 경우 발생할 수있는 모든 보안 결함을 생각해보십시오.
(피싱 공격) jQuery를 사용하면 iframe이로드

당신은 아마 감지 할 수있다 :

counter = 0; 
$("iframe").load(function(){ 
    //The iframe has loaded or reloaded. 
    counter++; 
    //take some action 
    if(counter==2){ 
     __doPostback("",""); 
    } 
});