webForumDet fria alternativet

Olika css-filer för olika browsers

JavaScript

2 svar · 166 visningar · startad av Peeer

Medlem sedan mars 20025 907 inlägg
Frågan#1

Hej!

<script type="text/javascript">
<!--
function browser()
{
	if (navigator.appName=="Microsoft Internet Explorer")
	{
		document.write("<link rel=\"stylesheet\" href=\"css/ie.css\" type=\"text/css\" />");
	}
	else
		document.write("<link rel=\"stylesheet\" href=\"css/mz.css\" type=\"text/css\" />");
}
//-->
</script>

Fungerar fint, men tyvärr så får besökare som använder sig av Opera upp IE's css-fil. Jag vill att de ska få den andra. Hur ändrar jag scriptet så att de använder rätt fil?

Medlem sedan sep. 20021 655 inlägg
#2

Testa:

if (navigator.appName=="Microsoft Internet Explorer" && !window.opera)
Medlem sedan mars 20025 907 inlägg
#3

Tackar, tackar. Fungerar utmärkt! :)

289 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
159 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
159 ms — ändringar (db)