Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //centering popup
- function getScrollXY() {
- var scrOfX = 0, scrOfY = 0;
- if( typeof( window.pageYOffset ) == 'number' ) {
- //Netscape compliant
- scrOfY = window.pageYOffset;
- scrOfX = window.pageXOffset;
- } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
- //DOM compliant
- scrOfY = document.body.scrollTop;
- scrOfX = document.body.scrollLeft;
- } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
- //IE6 standards compliant mode
- scrOfY = document.documentElement.scrollTop;
- scrOfX = document.documentElement.scrollLeft;
- }
- return {X:scrOfX, Y:scrOfY};
- }
- function getWindowSize() {
- var myWidth = 0, myHeight = 0;
- if( typeof( window.innerWidth ) == 'number' ) {
- //Non-IE
- myWidth = window.innerWidth;
- myHeight = window.innerHeight;
- } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
- //IE 6+ in 'standards compliant mode'
- myWidth = document.documentElement.clientWidth;
- myHeight = document.documentElement.clientHeight;
- } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
- //IE 4 compatible
- myWidth = document.body.clientWidth;
- myHeight = document.body.clientHeight;
- }
- return{X:myWidth, Y:myHeight}
- }
- //centering popup
- function centerPopup4(){
- //request data for centering
- var windowDim = getWindowSize();
- var popupHeight = $("#popupContact4").height();
- var popupWidth = $("#popupContact4").width();
- var scroll = getScrollXY();
- //centering
- $("#popupContact4").css({
- "position": "absolute",
- "top": windowDim.Y/2-popupHeight/2 + scroll.Y-15,
- "left": windowDim.X/2-popupWidth/2 + scroll.X-15
- });
- //only need force for IE6
- $("#backgroundPopup4").css({
- "height": windowDim.Y
- });
- //window.alert("\npopup.Height="+popupHeight+"\nInner Height="+windowDim.Y);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement