Welke [windows] ie versie ??
Ik heb ooit een keer in een post gezien dat (volgensmij was het een post van Arjan?) er een scriptje in stond van dat als iemand er een verouderde versie had van IE (lager dan IE8) er dan een melding komt te staan bovenin je scherm.
Of zelfs met CSS ook.. Kan, kan ook met JS
Voor apple is IE7 nog (lang) niet uit, dit zou dus voor verwarringen kunnen zoeken, hoe kan ik ook controleren op windows ??
mvg Joost. Bedankt voor jullie hulp, ik heb alleen nog 1 ding:
edit: en m'n 2 stukjes kan je vast wel zelf samenvoegen ;)
Mij lijkt het niet dat Microsoft IE voor mac wil gaan maken hoor.. Wat wil je bereiken?
Mac OSX 10.5.5
@Hipska waarom lijkt jou dat niet, zeg eens iets meer .. :X
@Rvw waarom lijkt jou dat dom, zeg eens iets meer .. :X Ik heb op deze mac IE 5 zitten [ik gebruik het niet natuurlijk] maar het zit er wel op....
Leg jij dat eens meer uit. Tuurlijk weet ik dat IE tot aan versie 5 op Mac OS en Mac OS X bestond, maar ik vraag mij af wat je met een check als iemand windows draait of niet wilt gaan doen. Ik wou op deze manier een link gaan plaatsen zodat mijn (en andermans) bezoeker de nieuwste versie van Microsoft Internet Explorer kan downloaden (of eventueel een andere browser als FireFox) zodat ik ook iets goeds kan doen aan onze samenleving, ik wou controleren of het ook op een windows machine was omdat ik anders als ik bijvoorbeeld op een Apple zit (terwijl 5.X de hoogste versie is) om mijn oren gegooid krijg dat ik een verouderde versie heb...
edit: de get_browser functie van php kent een lijst van volgens mij ongeveer 15 values, die moet ook wel iets kunnen zeggen over OS Mijn excuses. Het stukje dat ik postte van de "win-check" betreft natuurlijk het platform waar het script op uitgevoerd word!
werkt aleen bij internet explorer en laat het alleen zien bij IE 7 of lager.
EDIT: Dit truckjevan microsoft moete anderre browsers ook hebben dit is mega handig en scheeld veel gedoe met php of javascript controles heb geen php voor nodig werkt in simpel html.
met alle respect hoor, maar ik heb, na het lezen van een aantal uitgebreidde discussies op het wereldwijde internet, mij geschaard aan de kant van de scripters die dit niet een wonderlijke oplossing vinden. De methode is voor zover ik weet niet een "officiele" oplossing, dus valt onder de categorie "hacks", zoals de Holly-hack laatst genoemd om het 3-pixel probleem op te lossen in een recent topic op dit forum.
Het lijkt mij logischer om het anders aan te pakken en te checken met get_browser.
(Ik weet dat ik het niet wonderlijk uitleg) @ Joey,
Hier effe goede uitlleg over Conditional Comments.
Link: http://www.haan-seo.nl/blog/downlevel-conditionals/ Dit is juist gemaakt zo dat er geen hacks hoeven te woorden gebruikt en dit is geen hack want het is geen bug of ander foutje waar door IE het wel uitvoerd het is er echt special voor gemaakt.
Conditional CSS is echt geen hack, het is een CSS gebaseerde oplossing die werkt onder vele browsers(engines) met juist de bedoeling om de gewenste CSS vorm te gebruiken voor die browser.
Maar het werkt voor IE, Gecko, Webkit, SafMob, Opera, IEMac, Konq, IEmob, PSP, NetF (en wie weet.. meer)
Het zou toch wel erg vreemd zijn dat al deze producten bewust mee werken om een Hack oplossing te creëren, nee het is zoals @Joey ook zei.. juist om te voorkomen dat je hacks moet gebruiken.
En natuurlijk kun je ook gewoon de UserAgent gegevens gebruiken via een serversided programmeertaal om zo een bepaalde CSS bestand in te voegen.
En ook kun je gewoon je best doen om offers te brengen door bepaalde zaken niet te doen, of zeg maar rekening ermee houden in je ontwerp. @Afra --Foutje sorry----
Of zelfs met CSS ook..
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$browser = get_browser($_SERVER['HTTP_USER_AGENT'], true);
if($browser['browser'] == 'IE' && $browser['majorver'] <= 7)
{
echo '<div id="explorerbalk"><p>U gebruikt een veroudere versie van Internet Explorer.
<a href="http:/*windowsupdate.microsoft.com/">Update Internet Explorer</a> of stap over naar een
<a href="http:/*www.mozilla-europe.org/nl/firefox/">alternatieve browser</a>!</p></div>';}
?>
$browser = get_browser($_SERVER['HTTP_USER_AGENT'], true);
if($browser['browser'] == 'IE' && $browser['majorver'] <= 7)
{
echo '<div id="explorerbalk"><p>U gebruikt een veroudere versie van Internet Explorer.
<a href="http:/*windowsupdate.microsoft.com/">Update Internet Explorer</a> of stap over naar een
<a href="http:/*www.mozilla-europe.org/nl/firefox/">alternatieve browser</a>!</p></div>';}
?>
Gewijzigd op 01/01/1970 01:00:00 door Afra ca
Voor apple is IE7 nog (lang) niet uit, dit zou dus voor verwarringen kunnen zoeken, hoe kan ik ook controleren op windows ??
mvg Joost.
edit: en m'n 2 stukjes kan je vast wel zelf samenvoegen ;)
Gewijzigd op 01/01/1970 01:00:00 door Afra ca
Mij lijkt het niet dat Microsoft IE voor mac wil gaan maken hoor..
dat lijkt me wel het domste dat kunt doen.
Er was een tijd, toen ze nog in hun vrije tijdsbesteding (microsoft).. heus IE voor de Mac hebben gemaakt, of het nu 2003 of 2005 was dat ze ermee waren gestopt, dat moet je me te goed houden.. maar van 2.0 t/m 5.0 is er een IE geweest voor één Mac (OS 7.01 t/m 10)
Mac OSX 10.5.5
@Hipska waarom lijkt jou dat niet, zeg eens iets meer .. :X
@Rvw waarom lijkt jou dat dom, zeg eens iets meer .. :X
Gewijzigd op 01/01/1970 01:00:00 door /home/joost
Leg jij dat eens meer uit.
Gewijzigd op 01/01/1970 01:00:00 door /home/joost
edit: de get_browser functie van php kent een lijst van volgens mij ongeveer 15 values, die moet ook wel iets kunnen zeggen over OS
Gewijzigd op 01/01/1970 01:00:00 door Afra ca
Code (php)
1
2
3
2
3
<!--[if lte IE 7]>
Download <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx">IE 8</a> of <a href="http://www.mozilla-europe.org/nl/firefox/">FF 3</a>.
<![endif]-->
Download <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx">IE 8</a> of <a href="http://www.mozilla-europe.org/nl/firefox/">FF 3</a>.
<![endif]-->
werkt aleen bij internet explorer en laat het alleen zien bij IE 7 of lager.
EDIT: Dit truckjevan microsoft moete anderre browsers ook hebben dit is mega handig en scheeld veel gedoe met php of javascript controles
Gewijzigd op 01/01/1970 01:00:00 door Joey Drieling
met alle respect hoor, maar ik heb, na het lezen van een aantal uitgebreidde discussies op het wereldwijde internet, mij geschaard aan de kant van de scripters die dit niet een wonderlijke oplossing vinden. De methode is voor zover ik weet niet een "officiele" oplossing, dus valt onder de categorie "hacks", zoals de Holly-hack laatst genoemd om het 3-pixel probleem op te lossen in een recent topic op dit forum.
Het lijkt mij logischer om het anders aan te pakken en te checken met get_browser.
(Ik weet dat ik het niet wonderlijk uitleg)
Gewijzigd op 01/01/1970 01:00:00 door Afra ca
Hier effe goede uitlleg over Conditional Comments.
Link: http://www.haan-seo.nl/blog/downlevel-conditionals/
Gewijzigd op 01/01/1970 01:00:00 door Joey Drieling
Conditional CSS is echt geen hack, het is een CSS gebaseerde oplossing die werkt onder vele browsers(engines) met juist de bedoeling om de gewenste CSS vorm te gebruiken voor die browser.
Maar het werkt voor IE, Gecko, Webkit, SafMob, Opera, IEMac, Konq, IEmob, PSP, NetF (en wie weet.. meer)
Het zou toch wel erg vreemd zijn dat al deze producten bewust mee werken om een Hack oplossing te creëren, nee het is zoals @Joey ook zei.. juist om te voorkomen dat je hacks moet gebruiken.
En natuurlijk kun je ook gewoon de UserAgent gegevens gebruiken via een serversided programmeertaal om zo een bepaalde CSS bestand in te voegen.
En ook kun je gewoon je best doen om offers te brengen door bepaalde zaken niet te doen, of zeg maar rekening ermee houden in je ontwerp.
Gewijzigd op 01/01/1970 01:00:00 door Justin S
Mijn excuses voor mijn onwetendheid over conditional css.