2012-04-20 1 views
0

내부에 Spry Tabbed Panels을 사용하는 ModalBox를 사용하는 모달 창을 사용하고 있습니다. 창문 안쪽에 몇 개의 패널이있어 계정 관리 창으로 간주됩니다. 내 문제는 onclick 이벤트에 의해, ModalBox 윈도우 내에서 하이퍼 링크의 특정 탭을 호출 할 때 발생합니다. 그냥 평범하지 않습니다.특정 탭 패널에 대한 링크가 ModalBox에서 작동하지 않습니다.

그러나 새 창에서 독립적으로 실행하면 특정 탭에 대한 링크와 마찬가지로 페이지가 정상적으로 작동합니다.

나는 약간의 자바 스크립트 간섭이 있다고 생각하고 있습니다. 나는 그것을 찾을 수없는 것 같습니다. 다른 사람이 이것을 경험 했습니까? 내가 찾은 문서가 어디에도 없습니다.

아이디어가 있으십니까? 모달 창이 열립니다

<a href='#' class='account_content' style='text-decoration: none;' onclick="TabbedPanels2.showPanel(2);"><span class='account_content'>Add one now</span></a> 

코드 : 방식 때문에 프로토 타입의,

<a href="../../../myzp.php" title="My Zero Point" onClick="this.blur(); Modalbox.show('../../../myzp.php', {title: 'My Zero Point', width: 1100, height: 800}); return false;"> 
+0

정말이 문제를 복제하는 코드의 작은 하위 집합을 게시해야합니다. 자바 스크립트 또는 HTML에는 여러 가지 잠재적 인 문제가있을 수 있습니다. –

+0

내가 말했듯이, 그것은 ModalBox 윈도우 외부에서 완벽하게 작동합니다 ... 단지 문제가있는 창에서 작동하도록하고 있습니다. – jbrown574

+0

이것은 HTML 또는 JavaScript에서 모달 상자를 만드는 무언가를 가리 킵니다. 우리가 보도록 코드를 게시 했습니까? –

답변

0

분명히는 "VAR"를 선언 다소 무시되고 페이지에 모든 스크립트에서 함수, 아무것도 처리 스크립트에 의해 평가되지 않습니다.

TabbedPanels2 = new Spry.Widget.TabbedPanels("TabbedPanels2"); 

내가 얻을 수있었습니다 :이 같은 코드 모양을했다 "VAR"를 제거하여

var TabbedPanels2 = new Spry.Widget.TabbedPanels("TabbedPanels2"); 

: 내 탭 패널을 선언했다 하단에 코드이 있었다 onclick 이벤트는 ModalBox 윈도우 내부의 탭 패널 내부에서 작업합니다. 어떤 도움을 주셔서 감사합니다 - 나는이 아주 간단한 대답을 생각해 내기 위해 정말로 파기해야했습니다.

관련 문제