10. februar 2000 - 09:53
Der er
9 kommentarer og 1 løsning
hvorfor virket det ikke?
jeg har forsøgt mig med dettte script - men det ser ikke ud til, at den redirecter til min version start_new.asp - hvad er der galt? Jeg vil gerne have den til start_new.asp hvis det er MSIE 5 - alt andet til start_old.asp <script language="JavaScript"> <!-- function StartUp() { browserName = navigator.appName; browserVersion = parseInt(navigator.appVersion); completeBrowserVersion = navigator.appVersion.substring(0,3); opSystem = navigator.appVersion.substring(27,38); if (browserName == "Netscape") { if (browserVersion >= 4) { document.location.href = "start_old.asp"; } else { document.location.href = "start_old.asp"; } } else if (browserName == "Microsoft Internet Explorer") { if (browserVersion >= 5) { document.location.href = "start_new.asp"; } else { document.location.href = "start_old.asp"; } } else { if (browserVersion >= 4) { document.location.href = "start_old.asp"; } else { document.location.href = "start_old.asp"; } } } StartUp(); //--> </script>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
10. februar 2000 - 10:02
#1
function StartUp() { if (document.all) { if (navigator.appVersion < 5) document.location.href = "start_old.asp"; else document.location.href = "start_new.asp"; } else document.location.href = "start_old.asp"; }
10. februar 2000 - 10:02
#2
(lidt nemmere)
10. februar 2000 - 10:09
#3
>>Pingo: ok , det kan jeg godt se...men det virker ikke helt synes jeg... hvad laver jeg forkert? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Browsertjek</title> <script language="JavaScript"> <!-- function StartUp() { if (document.all) { if (navigator.appVersion < 5) document.location.href = "start_old.asp"; else document.location.href = "start_new.asp"; } else document.location.href = "start_old.asp"; } //--> </script> </head> <body> </body> </html>
10. februar 2000 - 10:11
#4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Browsertjek</title> <script language="JavaScript"> <!-- function StartUp() { if (document.all) { if (navigator.appVersion < 5) document.location.href = "start_old.asp"; else document.location.href = "start_new.asp"; } else document.location.href = "start_old.asp"; } //--> </script> </head> <body onLoad="StartUp();"> </body> </html>
10. februar 2000 - 10:11
#5
Du skal lige huske at køre funktionen også..
10. februar 2000 - 10:12
#6
fordi parseint(navigator.appVersion) give 4.0 selv med IE5 hvis du kigger på navigator.appVersion som en streng får du 4.0 (compatible; MSIE 5.0; Windows NT; DigExt; TUCOWS) derfor er du nødt til at checke for positionen for 5.0 i hele strengen. dette skulle virke: <script language="JavaScript"> <!-- function StartUp() { browserName = navigator.appName; browserVersion = parseInt(navigator.appVersion); completeBrowserVersion = navigator.appVersion.substring(0,3); opSystem = navigator.appVersion.substring(27,38); if (browserName == "Netscape") { } else if (browserName == "Microsoft Internet Explorer") { if (navigator.appVersion.indexOf('5.0') > -1) { document.location.href = "start_new.asp"; } else { document.location.href = "start_old.asp"; } } else { document.location.href = "start_old.asp"; } } StartUp(); //-->
10. februar 2000 - 10:17
#7
hmm...den forbliver bare på index.asp og redirecter ikke..??
10. februar 2000 - 10:40
#8
11. februar 2000 - 21:43
#9
du mangler </script> tag'et
12. marts 2000 - 19:46
#10
if (document.documentElement) { document.location='start_new.asp'; } else { document.location='start_old.asp'; }
Vi tilbyder markedets bedste kurser inden for webudvikling