자바스크립트에서...IE5,6에서 팝업창의 위치를 보이는화면 중앙쯤에 위치하게끔 어떻게 하나요..?

function go_popup() {

                $('#popup').bPopup({

position: [450,680], //x, y

positionStyle: 'absolute'

});

             

        }; 

 

 

비팝업이라는 소스를 갖고 했는데 ie7부터는 중앙쯤에 위치하거든요 포지션값을 빼도....

그런데 ie5,6에선 포지션값을빼버리면 화면밖으로 팝업창이 사라져서;;; 안보입니다ㅠㅠ

 

테이블 코딩된 사이트인데

body에 taext align center를 줘도..

팝업뜨는 버튼 클릭하면 팝업이 왼쪽구석에 박혀서 반이상이 사라져있어요 ㅠ_ㅠ...

 

그렇다고 포지션값을 주면.... 절대대적이라서..

화면을 키워버리면 큰화면기준으로 적용ㅇ이돼서..

컨텐츠밖으로 벗어난것처럼 보이네요 ㅠ.ㅠ

 

해결방법 없을까요 

 

|

댓글 2개

IE5, 6 까지는 개발 할 때 크게 고려 하지 않아서 잘 모르지만, jQuery를 사용한다면 어느 정도 호환이 될지도 모르겠습니다.

일단 위의 로직에서 좌표를 숫자로 입력해 놓았는데, 이런 경우 모니터 사이즈나 해상도에 따라 중앙에 나타나지 않습니다.
(IE5, 6 뿐 아니라 모든 브라우저.

이런 경우 쉽게 상대 값으로 처리하는 것이 좋을 듯 하네요./

제가 제안 드리는 코드
var xpos = ($(window).width() - $("#popup").width()) / 2;
var ypos = ($(window).height() - $("#popup").height()) /2;

이렇게 하고
position : [ xpos, ypos ]
positionStyle : 'fixed'

위와 같이 변경하면 중앙에 위치할 듯 하네요.

그럼.
ㅠㅠ지금 확인습니다 너무 감사합니다 평생 해결 못할 줄 알았는데 ...바로 해봐야겠어요 :D
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
10년 전 조회 3,338
10년 전 조회 4,017
10년 전 조회 2,188
10년 전 조회 2,470
10년 전 조회 4,285
10년 전 조회 2,656
10년 전 조회 2,036
10년 전 조회 3,017
10년 전 조회 2,762
10년 전 조회 2,500
10년 전 조회 2,474
10년 전 조회 2,679
10년 전 조회 2,334
10년 전 조회 1,926
10년 전 조회 2,677
10년 전 조회 3,126
10년 전 조회 2,689
10년 전 조회 2,726
10년 전 조회 3,389
10년 전 조회 4,416
10년 전 조회 2,101
10년 전 조회 2,092
10년 전 조회 2,569
10년 전 조회 2,810
10년 전 조회 2,330
10년 전 조회 2,005
10년 전 조회 2,168
10년 전 조회 2,284
10년 전 조회 2,505
11년 전 조회 2,645
11년 전 조회 3,341
11년 전 조회 1,977
11년 전 조회 2,184
11년 전 조회 6,265
11년 전 조회 2,060
11년 전 조회 2,539
11년 전 조회 2,483
11년 전 조회 2,959
11년 전 조회 2,389
11년 전 조회 2,666
11년 전 조회 2,705
11년 전 조회 3,112
11년 전 조회 2,888
11년 전 조회 3,732
11년 전 조회 3,136
11년 전 조회 3,223
11년 전 조회 2,324
11년 전 조회 2,599
11년 전 조회 2,541
11년 전 조회 2,218
11년 전 조회 2,030
11년 전 조회 2,202
11년 전 조회 2,887
11년 전 조회 2,179
11년 전 조회 3,143
11년 전 조회 4,834
11년 전 조회 2,706
11년 전 조회 2,576
11년 전 조회 2,523
11년 전 조회 2,483
11년 전 조회 2,175
11년 전 조회 3,346
11년 전 조회 2,054
11년 전 조회 2,484
11년 전 조회 2,576
11년 전 조회 2,656
11년 전 조회 3,637
11년 전 조회 2,376
11년 전 조회 2,850
11년 전 조회 2,230
11년 전 조회 2,247
11년 전 조회 3,119
11년 전 조회 2,508
11년 전 조회 2,342
11년 전 조회 2,688
11년 전 조회 2,030
11년 전 조회 2,506
11년 전 조회 2,625
11년 전 조회 5,680
11년 전 조회 2,384
11년 전 조회 2,044
11년 전 조회 4,622
11년 전 조회 2,578
11년 전 조회 2,359
11년 전 조회 1,929
11년 전 조회 1,920
11년 전 조회 2,789
11년 전 조회 5,225
11년 전 조회 3,342
11년 전 조회 2,194
11년 전 조회 1,738
11년 전 조회 2,684
11년 전 조회 2,677
11년 전 조회 4,595
11년 전 조회 2,355
11년 전 조회 4,140
11년 전 조회 3,295
11년 전 조회 1,996
11년 전 조회 2,313
11년 전 조회 3,816