![]() |
Går det att läsa av om sidan öppnas i en Mac eller PC? Och peka på "rätt bild" för rätt operativsystem?
Tack på förhand för alla tips! |
JavaScript kanske, typ:
<script> if(navigator.userAgent.indexOf('Mac') != -1) document.write('Mac'); else document.write('PC eller annat operativsystem'); </script> Du kan kanske få problem med folk som kör linux etc. |
I php skulle följande funka:
Kod:
<? Ersätt 'xxx' i alt, height och width med vad du vill. |
Citat:
|
Citat:
|
Kunde inte sagt det bättre själv. Det är alltså skärmdumpar från respektive datormiljö. Så att den som läser sidan känner igen sig. En som använder Mac vill ogärna se en skärmdump från Windows.
|
Personligen skulle jag nog inte försöka "sniffa" vilket OS besökaren kör, utan låta dem välja vilka bilder dom vill ha genom att klicka på t.ex. en windows-logga eller apple-logga. Känns som ett enklare och säkrare system.
|
Citat:
studiox och sibert: jag ansträngde mig särskilt för att klargöra att det "ofta" är så och att det inte måste vara så utan att det kan finnas legitima anledningar. Men man bör alltid tänka igenom det helt enkelt. Alltförofta används liknande tekniker med resultat att vanliga användare kommer med frågor som "Hjälp! Jag är i frankrike och kan inte få fram svenskt språk på sidan" eller "jag har lånat min kompis mac och sidan är helt annorlunda". Välmenad hjälp till användare kan ibland tvärtom göra det förvirrande och komplicerat därför kvarstår (för att tyvärr återigen repetera vad jag redan sagt) "En bra fråga är också varför man skulle vilja göra detta. Ofta när detta görs så är det istället för att lösa det egentliga problemet. Dessutom är skillnaden mellan webbläsare t.ex. Firefox och Explorer ofta strörre än skillnaden mellan operativsystem." |
Håller med där: det tillhör inte ovanligheterna att jag laddar ner saker till linux från windows eller vice versa. Eller att jag kör en engelsk webbläsare och engelskt os när jag vill läsa en sida på svenska, eller tvärt om.. :)
|
Varför inte göra så att man försöker polla och om det misslyckas defaultar den till något lämpligt, och tillåta användaren att välja något om servern nu har fel för sej eller användaren vill titta på ett annat system än dem sitter på?
|
Citat:
Det är därför t.ex. google visar "bra" sökresultat, för dem samlar information om vem du är och anpassar sökresultaten för dig. T.ex. är du svensk så får du upp saker som är av relevans för svenskar innan du får upp saker på tyska? Men du kan självklart välja att söka på enbart tyska om du nu tvunget vill ha tyska. |
Citat:
|
|
Låter som en super idé! Tycker inte att man ska behöva klicka på en windows/mac logga för att välja vilken skärmdump som ska visas. Jag som användare skulle tycka att det kändes sjukt löjligt. I 95% av fallen kommer det säkert att fungera och i de fall det inte gör det visar du windows som default. Resultatet blir inte 5% missnöjda macanvändare utan 5% inte lika nöjda macanvändare.
Med andra ord kommer du tillfredsställa ca 99% av dina användare. |
Intressant diskussion. Tack för all hjälp. Men vi har valt följande kod som fungerar utmärkt. Tills jag försöker köra en validering på w3.org.
<script type="text/javascript"> if(navigator.userAgent.indexOf('Mac') != -1) document.write('[img]images/menumac.png[/img]'); else document.write('[img]images/menuwin.png[/img] "document type does not allow element "img" here." Tydligen har jag gjort något fel. Någon som har något tips? |
Citat:
Ett bakåtkompatibelt sätt att göra detta är att använda: Kod:
<script type="text/javascript"> |
Citat:
|
Vilken sida är det på? Var inne på den sidan som du har i din profil och där ser jag bara mac skärmdumpar...
|
Ser också bara macskärmdumpar. Men så kör jag iofs Linux så du kanske defaultar till mac?
|
Citat:
|
Alla tider är GMT +2. Klockan är nu 19:21. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson