2012-08-06 3 views

답변

1

대부분의 브라우저와 달리 iPad의 Safari에서 탭은 서로 통신 할 수 없습니다. 페이지에서 팝업을 열 수있는 HTML 기반 대화 상자를 사용할 수 있으면 대신 window.open을 피하기 위해 인터페이스를 다시 생각해야합니다. jQuery-UI 대화 상자 또는 유사한 코드와 같은 것.

편집 : jQuery를-UI 대화 상자의 예를

당신이 숨겨진 대화 마크 업 영역을 제공하여 HTML의 요소가 필요합니다 대화 상자를 사용하려면 :

<div id="dialog">This could have a preset message or you can override it.</div> 

그럼 당신은이 호출을 이 같은 jQuery를 사용하여 대화 :

$('#dialog').dialog(); 

당신이 대화 첫번째 할 일의 내용을 변경하려는 경우 :

$('#dialog').html('<p>Some html content.</p>'); 
$('#dialog').dialog(); 

자세한 내용은 documentation here을 참조하십시오.

+0

저는 JQuery에 익숙합니다. 이 유형의 사례에 대한 샘플 코드를 제공해 주시겠습니까? –

+0

기본 예를 사용하여 답변을 업데이트했습니다. – davidethell

+0

일부 javscript 오류가 발생했습니다. –

관련 문제