Ik heb een probleem met mijn website: Mijn site werkt op bijna alle browsers, echter werkt mijn site niet naar behoren op Internet Explorer 8. Nu is het de bedoeling dat ik een aparte CSS bestand maak speciaal voor Internet Explorer. Dit heb ik dan ook verwerkt in het index.php bestand. Dit werkt echter niet want als ik in het aparte CSS bestand zet dat hij in Internet Explorer bijv. een grijze achtergrond moet hebben gebeurd dat niet. Dus mijn vraag is hoe het komt dat hij dat CSS bestand niet pakt.
Dit staat in het index.php bestand:
[code]<!--[if IE 8]>
<link href="link naar het CSS bestand" type="text/css"/>
<![endif]-->[/code]
die IT moet erbij denk ik, kwam ik namelijke enkele keren tegen op verscheide forums.
16 juli 2010 13:24
pctweaker
Je bedoelt i.p.v. LT, IT denk ik? Maar dat maakt niet zoveel uit.
16 juli 2010 15:44
leviathan
Ga even debuggen en vervang je CSS link voor een echo. Zo kun je direct zien of je script werkt of niet. Dit lijkt trouwens nogal javascript in plaats van PHP. Zelf gebruik ik namelijk [code]$_SERVER['HTTP_USER_AGENT'][/code]
Dat komt er dan uit te zien als de bovenste regel van deze pagina: http://home.aim.avans.nl/magverko/argus/panoptes.php
Ik zou elke browser op deze manier een if-statement geven.
Hier meer uitleg van W3C:
[url]http://www.w3schools.com/PHP/func_misc_get_browser.asp[/url]
16 juli 2010 19:57
pctweaker
[quote]Dit lijkt trouwens nogal javascript in plaats van PHP.[/quote]
Wat bedoel je hiermee?
17 juli 2010 08:53
leviathan
Ik neem aan dat je met PHP wilt werken aangezien je index.php gebruikt.
17 juli 2010 15:21
pctweaker
Ik gebruik WordPress + BuddyPress, heb ik dus PHP voor nodig.
17 juli 2010 15:52
wesel
[quote=141961]Ik zelf vind het wel jammer dat je WordPress en BuddyPress gebruikt, zelf scripten is een heel stuk leuker en als je fouten maakt, kun je gebruik maken van internet en zo ook van je fouten leren.
Maar is het al bekend of de oplossing die is gegeven werkt of niet? Zo nee, probeer het eens. Zo ja, geef dan de resultaten die je eruit krijgt.
18 juli 2010 00:46
pctweaker
@Leviathan: Ik weet eigenlijk niet wat ik met deze oplossing moet, aangezien in geen echte Script kenner ben. Want ik zou niet weten waar ik de output zou moeten zetten.
@Wesel: Klopt, het is leuk om zelf te scripten daar ben onlangs mee bezig maar ik kan nog niet een complete site opzetten.
19 juli 2010 16:31
nickk
Voorbeeld Levi (evt. if toevoegen) ...
[code]<?php
echo $_SERVER['HTTP_USER_AGENT'] . "\n\n";
$browser = get_browser(null, true);
print_r($browser);
?>
[/code]
Opslaan als test.php, en intypen in je browser.