2014-11-14 2 views
-1

웹 응용 프로그램의 Internet Explorer에서 여러 탭을 식별하고 제한하는 방법에 대한 Microsoft 웹 사이트의 세부적인 예를 보았습니다. 저자는 비행기 표 예를 언급했다. 하나의 탭에서 티켓을 구입하고 다른 탭에서 다른 작업을 수행했습니다. 웬일인지, 나는 그것을 지금 발견 할 수 없다.Internet Explorer가 여러 탭을 제한하는 경우

웹 응용 프로그램의 경우 사용자가 이미 탭이 열렸으며 두 번째 탭에서 처리 할 수 ​​없다는 것을 알리 길 원합니다.

누구든지 아이디어를 제안 할 수 있습니까? 고맙습니다.

답변

0

showModalDialog를 사용하여 사용자가 양식을 탐색 할 수없는 모달 창을 표시 할 수 있습니다 (webkit은 감가 상각 된 지원을 권장하지 않음) ... 또는 모달로 표시된 jQuery 팝업 대화 상자 (위치 지정된 div) 사용 현재 페이지 상단에 위치 된 div를 표시합니다. 또는

은 window.open 호출

예에서 명명 된 창 인수를 사용합니다. var win = window.open ('newbooking.aspx', 'bookingstab', null, true);

(참고 : newbooking.aspx는 동일한 도메인 및 동일한 IE 보안 영역 (기본 인터넷)에 있어야합니다. 스크립트 된 Windows (window.open, showModalDialog 또는 showModeless 대화 상자)의 결과는 브라우저 보안 설정 및 팝업 차단기 설정.

또한 _blank, _self는

_top 당신은베이스의 대상 attibutes 및 < > 태그를 사용할 수 있습니다 .... JS에서 윈도우 상수가 지정됩니다.

_self의 대상 상수 값을 사용하면 현재 탭에서만 강제로 탐색 할 수 있습니다.

서버 측 언어에 따라 특정 주소가있는 웹 페이지 수를 유지할 수있는 서버를 사용할 수도 있습니다. 사용자 세션의 sessionID에 열립니다.

관련 문제