2010-05-20 4 views
2

전후 버튼이있는 위젯 (기본적으로 iframe)을 만들려고합니다.iframe의 뒤로 버튼 (iGoogle과 같은 포털의 위젯)

<a class="button" href="#" onclick="history.back();return false;"> 

의미가 있습니다 : 나는 다시 버튼 위젯을 칠 때, 는 만 iframe이 돌아 간다, 전체가 아니라 위젯 컨테이너 (아이 구글 같은 포털)

나는 다음 링크를 추가 내 위젯을 일반 웹 페이지로로드 할 때 iframe 내에서 사용할 때가 아닙니다.

는이 게시물을 찾기 위해 조금 봤 :

http://www.bennadel.com/blog/1592-Getting-IFRAME-Window-And-Then-Document-References-With-contentWindow.htm

것은 어쩌면 contentWindow 속성과 함께 할 수있는 뭔가 있지만, 지금까지 아무것도있다. 문제는 포털에서 사용하는 프레임의 이름을 가져올 수 없다는 것입니다 (어쨌든 임의적입니다).

나는 뭔가를 놓치고있는 것처럼 느낍니다.

감사합니다. 위젯 때문에

<a class="button" href="#" onclick="parent.history.back();return false;"> 

답변

2

과 페이지는 스크립트에 의해 상위 페이지에 iframe이 액세스를받지 않습니다 sequre 이유로 다른 도메인에서 호스팅되는 :

+0

좋아, 그게 내가 알아 낸거야. 지금 당장 포기해야 겠네./ 고마워! –

0

이보십시오.

+0

안녕하세요, 귀하의 도움에 감사드립니다. 포털과 위젯이 같은 도메인에 있지 않기 때문에 불행히도 부모. *에 액세스 할 수 없습니다. 그런 경우에도 parent.history.back()을 사용하지 않아도 기본 페이지로 돌아갈 수 있습니까? (그냥 내 프레임 대신?) 감사! –

+0

일부 테스트 후 내 코드가 작동하지 않는 것으로 나타났습니다. 부모님 기록에 iframe 작성 : \ –

+0

알았어, 도와 줘서 고마워! –