29. september 2000 - 09:15
Der er
21 kommentarer og 2 løsninger
Henvisning
Jeg er igang med at lave en hjemmeside med nogle forskellige videoklip! Kan man lave et script der f.eks. spiller en .mov fil hvis brugeren sidder på en mac, og en .mpg fil hvis han sidder på en pc
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.
29. september 2000 - 09:40
#1
<script language=\"JavaScript\">
<!--
var ua = navigator.userAgent.toLowercase();
if (ua.indexOf(\'mac\') > 0)
{
//Udskriv koden til at afspille en .mov fil
} else {
//Udskriv koden til at afspille en .mpg fil
}
//-->
</script>
/Jesper
www.builder.dk
29. september 2000 - 09:45
#2
Der skal Henvises til en anden html fil! Vil du ikke skrive lige nøjagtigt hvordan jeg skal gøre. Kan det laves sådan at man både henviser Til Mac bruger, windows95 brugere og win98 brugere
29. september 2000 - 09:45
#3
ja det kan man :)
29. september 2000 - 09:52
#4
Jeg kan ikke huske hvordan man får kørt mpg filer eller mov filer, så den kode må du selv fremskaffe. Men du skal bruge document.write for at udskrive det.. <script language=\"JavaScript\"> <!-- var ua = navigator.userAgent.toLowercase(); if (ua.indexOf(\'mac\') > 0) { document.write(\'kodentilatafspillemovfil\') } else if (ua.indexOf(\'win98\') > 0) { document.write(\'kodentilatafspillempgfil\') } else { document.write(\'kodentilatafspillempgfil\') } //--> </script> /Jesper
29. september 2000 - 09:58
#5
Det kan jeg sgu da ikke få til at fungere
29. september 2000 - 10:06
#6
Ah sorry, så iikke at den skulle redirecte til en anden side... <script language=\"JavaScript\"> <!-- var ua = navigator.userAgent.toLowercase(); if (ua.indexOf(\'mac\') > 0) { location.href=\'filtilmac.htm\' } else if (ua.indexOf(\'win98\') > 0) { location.href=\'filtilwin98.htm\' } else if (ua.indexOf(\'win95\') > 0) { location.href=\'filtilwin95.htm\' } else { location.href=\'filtilaltandetendmachvisdetikkeerwin98eller95.htm\'} } //--> </script> Prøv det. /Jesper
29. september 2000 - 10:24
#7
Den vil sgu ikke! Er det meningen at scriptet selv lave en re-direct eller mangler der en function i toppen og et link under body\'en
29. september 2000 - 10:36
#8
<ole> Nu funker den - på Mac i hvert fald ;o) <script language=\"JavaScript\"> <!-- var ua = navigator.userAgent.toLowerCase(); if (ua.indexOf(\'mac\') > 0) { location.href=\'filtilmac.htm\' } else if (ua.indexOf(\'win98\') > 0) { location.href=\'filtilwin98.htm\' } else if (ua.indexOf(\'win95\') > 0) { location.href=\'filtilwin95.htm\' } else { location.href=\'filtilaltandetendmachvisdetikkeerwin98eller95.htm\' } //--> </script> /mvh </bole>
29. september 2000 - 10:38
#9
JavaScript er case-sensitive - også, når man skriver \'toLowerCase\' ;o) ...og så var der en \' } \' for meget til sidst.
29. september 2000 - 10:44
#10
Det vil sige????
29. september 2000 - 10:53
#11
...at nu virker det! :o))
29. september 2000 - 10:56
#12
He He... Har lige selv siddet og rettet de fejl og ville lige se om der var sket noget inden jeg postede.. :-) cthun -> med de to fejl som er rettet virker det nu. /Jesper
29. september 2000 - 10:57
#13
Jeg køre da Win98 og scriptet køre den sidste location.href på min computer :-(
29. september 2000 - 11:00
#14
Prøv at skrive: alert(ua) lige efter linien: var ua = navigator.userAgent.toLowerCase(); Kan du så ikke lige poste hvad der står i pouppen??? Bare den del med win et eller andet. /Jesper
29. september 2000 - 11:05
#15
Ok fandt det. Så burde dette vist virke... :-) <script language=\"JavaScript\"> <!-- var ua = navigator.userAgent.toLowerCase(); if (ua.indexOf(\'mac\') > 0) { location.href=\'filtilmac.htm\' } else if ((ua.indexOf(\'win98\') > 0) || (ua.indexOf(\'windows 98\') > 0)) { location.href=\'filtilwin98.htm\' } else if ((ua.indexOf(\'win95\') > 0) || (ua.indexOf(\'windows 95\') > 0)) { location.href=\'filtilwin95.htm\' } else { location.href=\'filtilaltandetendmachvisdetikkeerwin98eller95.htm\' } //--> </script> /Jesper
29. september 2000 - 11:06
#16
mozilla/4.0 (compatible; msie 5.5; windows 98)
29. september 2000 - 11:08
#17
Kan Jeg også lave en (ua.indexOf(\'windows 2000\')?
29. september 2000 - 11:10
#18
Eller Windows NT
29. september 2000 - 11:13
#19
Tilføj denne kode lige før } else { } else if (ua.indexOf(\'windows nt\') > 0) { location.href=\'nt.htm\' } else if (ua.indexOf(\'nt 5\') > 0) { location.href=\'win2000.htm\'
29. september 2000 - 11:18
#20
...selv ( ua.indexOf(\'kugleramme 1023\') ) :o)) Det er dog en fordel lige at alert\'e, så du kan se, hvad den skriver, når man spørger om dens navn ( navigator.userAgent ).
29. september 2000 - 11:23
#21
Tusind tak begge to! Hilsen Casper
29. september 2000 - 11:58
#22
Det var så lidt.... Det var sgu nogle nemme points Ole... :o) /Jesper
29. september 2000 - 12:20
#23
Klager ikke... :o)
Vi tilbyder markedets bedste kurser inden for webudvikling