Question : Make a jscript work in all versions of MS Internet Explorer like it works in Mozilla

Hi this is about a page that works fine in all browsers except versions of MS Internet Explorer.

http://bit.ly/644j9W
Open the page in Chrome or Firefox or Safari and you will see how it should be working in MS Internet Explorer.
there are two issues that do not work in  MS IE.
1. the displaying of the yellow address pane when hovering over the orange dots
2. the clickthrough to the contactpage

I  have attached a zip with the files in question except for the asp file, the code for that file has been pasted in the code section.
Can you make it work in all versions of MS Internet Explorer?
Code Snippet:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:





	
 
	

Warmtepomp - prijs, kosten en besparingen - GeoTherma
 
 
  

 
	 
	 

<%

headCrLf = headCrLf & "" & vbCrLf
if inStr(title, "Geotherma") <> 0 then
headCrLf = headCrLf & "" & title & "" & vbCrLf
else
headCrLf = headCrLf & "" & title & " | GeoTherma" & vbCrLf
end if
headCrLf = headCrLf & "" & vbCrLf
headCrLf = headCrLf & "" & vbCrLf
headCrLf = headCrLf & "" & vbCrLf
verify = "" & vbCrLf
headCrLf = headCrLf & verify 


%>

 
    
    
    








  
   

Kostprijs : is er sprake van een meerinvestering?

Warmtepompen,

Answer : Make a jscript work in all versions of MS Internet Explorer like it works in Mozilla

Ok, the tag didn't give the result I expected. But with it I've been able to narrow down the source of the problem.

domLib.js uses restrictive browser detection code, ans since that code has been written when IE6 was mainstream, it detects IE7 but not IE8 - it thinks IE8 is an incompatible browser.

So, all you need to do is to open domLib.js, line 53.
Replace

var domLib_isIE = (!domLib_isKHTML && !domLib_isOpera && (domLib_userAgent.indexOf('msie 5') != -1 || domLib_userAgent.indexOf('msie 6') != -1 || domLib_userAgent.indexOf('msie 7') != -1));

by

var domLib_isIE = (!domLib_isKHTML && !domLib_isOpera && (domLib_userAgent.indexOf('msie 5') != -1 || domLib_userAgent.indexOf('msie 6') != -1 || domLib_userAgent.indexOf('msie 7') != -1 || domLib_userAgent.indexOf('msie 8') != -1));
Random Solutions  
 
programming4us programming4us