comparison client/digitallibrary/navigation.js @ 199:21789f3f7251

Corrected Problems with innerWidth and about:blank for Safari.
author robcast
date Wed, 14 Jan 2004 12:06:53 +0100
parents 28f96364040f
children 7349d58cd391
comparison
equal deleted inserted replaced
198:d6a3b6aaa203 199:21789f3f7251
116 } 116 }
117 } 117 }
118 118
119 } 119 }
120 120
121 if ( document.body ) { 121 // window size
122 queryString += "&dw=" + (document.body.clientWidth-30) + "&dh=" + (document.body.clientHeight-30); 122 var wwidth, wheight;
123 } else { 123 if (self.innerHeight) // all except Explorer
124 queryString += "&dw=" + (innerWidth-30) + "&dh=" + (innerHeight-30); 124 {
125 } 125 wwidth = self.innerWidth;
126 wheight = self.innerHeight;
127 }
128 else if (document.documentElement && document.documentElement.clientHeight)
129 // Explorer 6 Strict Mode
130 {
131 wwidth = document.documentElement.clientWidth;
132 wheight = document.documentElement.clientHeight;
133 }
134 else if (document.body) // other Explorers
135 {
136 wwidth = document.body.clientWidth;
137 wheight = document.body.clientHeight;
138 }
139 queryString += "&dw=" + (wwidth-30) + "&dh=" + (wheight-30);
126 140
127 queryString += "&lv=1"; 141 queryString += "&lv=1";
128 142
129 queryString = queryString.slice(1); 143 queryString = queryString.slice(1);
130 144