Olika nerladdnings filer beroende på OS

Permalänk
Medlem

Olika nerladdnings filer beroende på OS

Hejsan!
Vi använder oss ofta utav ett program på jobbet som heter teamviewer.
Med detta program kan man ta över kundens dator och snabbt och enkelt fixa han/hennes problem.

Vi har ofta guidat våra kunder till teamviewers egna hemsida för att trycka på knappen "Delta i fjärrrstyrd session". Detta funkar bra, men jag undrar om man kan göra detta på sin egen hemsida.
Det den gör är att den ladda ner en antingen .dmg för mac, eller en .exe för windows. Detta tar den redapå genom 2x Javascript dem kör i sin kod.

Det jag undrar är, finns det något enkelt sätt att fixa det här.
Alltså att är jag på windows laddar den ner .exe filen, är jag på en mac så laddar den ner .dmg filen.
Tack på förhand!

Visa signatur

[ ASRock Extreme Gen 3 ][ Intel Core i7 950 ][ GTX 670 2GB ][ Corsair 6GB (2x2GB) 1333MHz XMS3 ][ Antec 750W 80+ ][ Corsair 650 D ]

Permalänk
Medlem

Lösning:
Jag har nu löst problemet, använde mig utav Javascript.

Körde en koll vilket os användaren satt på.
<script type="text/javascript" language="javascript">

function checkOS() {
if(navigator.userAgent.indexOf('IRIX') != -1)
{ var OpSys = "Irix"; }
else if(navigator.userAgent.indexOf('Win') != -1)
{ var OpSys = "http://www.teamviewer.com/download/TeamViewerQS_sv.exe"; }
else if(navigator.userAgent.indexOf('Mac') != -1)
{ var OpSys = "http://www.teamviewer.com/download/TeamViewerQS.dmg"; }
else { var OpSys = "other"; }
return OpSys;
}

</script>

Sedan kallar jag checkOS.

<script type="text/javascript" language="javascript">
var OpSys = checkOS();
document.write('<a href="' + OpSys + '."><img src="http://xxxx.se/images/teamviewer.png" /></a>');
</script>

Hoppas denna lösning kan hjälpa andra, ha det gott !

Visa signatur

[ ASRock Extreme Gen 3 ][ Intel Core i7 950 ][ GTX 670 2GB ][ Corsair 6GB (2x2GB) 1333MHz XMS3 ][ Antec 750W 80+ ][ Corsair 650 D ]