나는 이것을 짧게하려고 노력할 것이다. 나는 다양한 섹션이있는 페이지가 있습니다. 한 섹션에는 Google지도가있는 iframe이 있습니다. infowindows에서 나는 클릭했을 때 iframe에없는 fancybox에서 열 수있는 링크가있다. 나는 그렇게 할 수있다. 예를 들어, "google"이라고 말하는 링크가있는 경우 fancybox의 전체 페이지에서 http://www.google.co.uk/을 여는 것이 좋습니다.iframe의 오픈 링크
나는 2 개의 다른 페이지와 2 개의 자바 스크립트가 있으며, 1 개는 맵 (iframe)이고 다른 하나는 메인 페이지입니다. 이 기능은 메인 페이지 스크립트에 있습니다.
내가 잘못 가고 있다고 생각하는 곳은 a) 페이지를 여는 올바른 호출 b) javascript 즉 class = "fancybox"에 클래스를 연결하는 것입니다. 내 main.js에서
<a href="javascript:parent.openSomething();">some content</a>
:
내지도의 정보 창은이 링크 (map.js)가
function openSomething() {
//this is where i think im going wrong
//ive tried window. and top. etc
var url = "http://www.google.co.uk/";
document.location.href = url
};
멋진 상자 내 호출은 메인 페이지에 .
도움을 주시면 감사하겠습니다.
새 코드에 마무리 부호가 누락되었습니다. –