Javascript
-
paries 20 a
Tere,
oleks vaja kontrollivat javascripti, mis näiteks IE olemasolul võtab kasutusele ie.css faili, netscape olemasolul aga ns.css'i.
PHP antud hetkel lihtsalt ei sobi. :(
28. august 2004 - 12:22:34 · Otselink
-
marko† 20 a
<script language="JavaScript" type="text/javascript">
var ie=document.all?1:0;var ns6=document.getElementById&&!documen t.all?1:0;var styleStr = '<link rel="STYLESHEET" type="text/css" href="/css/style_';ie || ns6 ? styleStr+= 'ie' : styleStr+= 'ns';styleStr += '2.css">';document.write (styleStr);
</script>palun
28. august 2004 - 13:17:54 · Otselink
-
paries 20 a
marko, kahjuks ma sinu varianti tööle ei saanud.
Aga see siin rahuldab minu vajadused:<SCRIPT language="JavaScript">
<!- -
var browserName=navigator.appName;
var ieStiil='stiil_ie.css';
var nsStiil='stiil_ns.css';
var Stiil='';
if (browserName=="Netscape")
{
Stiil=nsStiil;
}
else
{
if (browserName=="Microsoft Internet Explorer")
{
Stiil=ieStiil;
}
else
{
Stiil=ieStiil;
}
}
document.write('<link rel="STYLESHEET" type="text/css" href="'+Stiil+'" 9;);
//-->29. august 2004 - 12:54:25 · Otselink
-
rain 14 a
kasuta @import url("fail.css"); äkki?
22. juuli 2010 - 11:40:43 · Otselink
-
paries 14 a
6 aastaga on väga palju muutunud. Ei ole soovitav kontrollida veebilehitseja versiooni. Soovitav on kontrollida feature olemasolu ja vastavalt sellele teha täiendusi/muudatusi. Stiililehtede rakendamisel mõistlik kasutada tingimustega kommentaare.
Aga kui on kindlasti vaja teada saada, kas on IE, siis on näiteks selline mugav viis:
var isIE = /*@cc_on!@*/false;
22. juuli 2010 - 11:57:14 · Otselink
-
marko† 14 a
vau ma olen siia kirjutanud kuigi tegelikult seda teinud ei ole. kasuta CSS conditionit parem mitte JS-i oleks minu õige soovitus.
22. juuli 2010 - 18:21:01 · Otselink
-
Tiblu† 14 a
Ilma JS-ta saaks ka nii näiteks:
http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx23. juuli 2010 - 17:02:48 · Otselink
-
vaalaskala 14 a
6 aastat tagasi ei saand vast
25. juuli 2010 - 15:10:01 · Otselink