2012-10-15 3 views
0

애플릿이 html로 떠 다니지 않기를 바란다.애플릿이 html로 플로트되지 않게하는 방법

jQuery 모달 창을 열면 해당 창은 애플릿 구성 요소 뒤에 있습니다.

이제 jQuery 모달 창이 애플릿 맨 위에 있도록 일반 HTML 텍스트, 입력, 버튼 등과 같은 애플릿을 만들 수 있습니까?

이미 시도 : z-index: -1z-index: -99999하지만 작동하지 않습니다.

브라우저 사용 : IE7과 IE9

+2

어떤 애플릿에 대해 이야기하고 있습니까? 페이지의 다른 콘텐츠 위에 플래시 요소가 떠 다니는 데 문제가 있습니까? – TimHayes

+0

안녕하세요, 자바 애플릿에 대해 얘기하고 있습니다. –

+0

인터넷 익스플로러에 익숙하지 않지만 사용했던 일부 오래된 브라우저에서는 Java 애플릿이 브라우저 창에 직접 그려져 있습니다. 이것은 브라우저가 애플릿의 맨 위에 안정적으로 * 아무것도 * 그릴 수 없음을 의미합니다. 이 경우 여기에 무엇이든 올려 놓거나 애플릿 내부에 오버레이를 그려야하며 Java를 사용하지 않아야합니다. 마지막 옵션 인 JavaScript는 엄청난 발전을 거듭하여 권장합니다. –

답변

0

가장 간단한 방법은 애플릿 위의 내용을 떠은 iframe을 사용하는 것입니다.

우리는 메인 프레임 시스템과 통신하기 위해 자바 애플릿을 사용해야하는 동일한 보트에 있습니다. 우리는 popover에 동적 인 내용을 표시 할 필요가 있고 iframe을 사용하는 것만으로도 그럴 수 있습니다.

CSS :

.popover { 

    position: absolute; 
    top: 65px; 
    left: 10px; 
    /*z-index: 999;*/ 

    border: none; 
    border-radius: 10px 10px 10px 10px; 
    box-shadow: 0px 10px 15px 0px rgba(140, 140, 140, .9); 
} 

HTML :

<iframe class="popover"></iframe> 

참고 : 이상 터졌고 국경 반경 및 상자 그림자는 파이어 폭스 나 크롬에서 잘 작동하지 않습니다 자바 애플릿. 투명성 또한 문제이지만 크롬은 파이어 폭스보다 3 가지를 모두 처리하는 것으로 보인다.

+0

크롬에서도이 문제가 발생하지만 firefox에서는 애플릿이 jQuery 모달 창 뒤에 있으며 제대로 작동합니다. –

+0

어떤 Firefox 버전을 사용하고 있습니까? – Zengineer

+0

사용하는 파이어 폭스는 16.0.1 –

관련 문제