zobrazenie obsahu webu podla pouziteho prehliadaca
-
mrr.killer
Amateur
- Príspevky: 11
- Registrovaný: 06 jan 2009, 16:38
zobrazenie obsahu webu podla pouziteho prehliadaca
zdravim...
pls ako spravim v stranke nieco ako
pokial pouzivas Internet Explorer tak <img src="obrazok1.jpg>
inak <img src="obrazok2.jpg>
dakujem velmi pekne
pls ako spravim v stranke nieco ako
pokial pouzivas Internet Explorer tak <img src="obrazok1.jpg>
inak <img src="obrazok2.jpg>
dakujem velmi pekne
napr cez javascript si mozes zistit browser a podla toho pouzit v kode obrazok..
http://www.pageresource.com/jscript/jbrowse.htm
http://www.pageresource.com/jscript/jbrowse.htm
-
mrr.killer
Amateur
- Príspevky: 11
- Registrovaný: 06 jan 2009, 16:38
Blbost to robit v JS. Co ak bude mat user vypnuty JS? Ak to ide v PHP nechapem preco by si mal volit JS.
Napisal som ti maly kod v PHP ako inspiraciu. Je to na 5 najpouzivanejsich prehliadacov, ak chces tak si tam dopln dalsie.
Tu je kod:
Ukazku si mozes pozriet TU
Napisal som ti maly kod v PHP ako inspiraciu. Je to na 5 najpouzivanejsich prehliadacov, ak chces tak si tam dopln dalsie.
Tu je kod:
Kód: Vybrať všetko
<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE)
echo "<img src=\"ie.jpg\">";
else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') !== FALSE)
echo "<img src=\"opera.jpg\">";
else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== FALSE)
echo "<img src=\"chrome.jpg\">";
else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Safari') !== FALSE)
echo "<img src=\"safari.jpg\">";
else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Mozilla') !== FALSE)
echo "<img src=\"mozilla.jpg\">";
?>-
JanJanuska
Medium Expert
- Príspevky: 101
- Registrovaný: 13 mar 2007, 21:40
- Bydlisko: Malacky, Praha
- Kontaktovať používateľa:
Nie je potrebné ťahať do toho ani PHP... Môžeš použiť tzv. podmienené komentáre, ako napr.::
Edit: teraz by to malo byť správne
Kód: Vybrať všetko
<!--[if IE 6]>
Tento text sa zobrazi len v IE6
<![endif]-->
<!--[if !IE 6]>
Tento text sa nezobrazi v IE6 a ostatnych prehliadacoch
<![endif]-->
<!--[if lte IE 6]>
Text sa zobrazi v IE6 a starsich verziach
<![endif]-->
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
JanJanuska
Medium Expert
- Príspevky: 101
- Registrovaný: 13 mar 2007, 21:40
- Bydlisko: Malacky, Praha
- Kontaktovať používateľa:
jj vďaka za upozornenie, nabudúce si už radšej overím, či nepíšem preklepy a hovadinyaudiotrack napísal:JanJanuska: v tom druhom ti chýbajú pomlčky, a ten posledný sa zobrazí v IE6 a starších, nie nezobrazí
Edit: v mojom predcházajúcom príspevku je už kód opravený