Javascript

  • paries 19 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† 19 a

    <script language="JavaScript" type="text/javascript">
    var ie=document.all?1:0;var ns6=document.getElementById&amp;&amp;!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 19 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+'"&#03 9;);
    //-->

    29. august 2004 - 12:54:25 · Otselink

  • rain 13 a

    kasuta @import url("fail.css"); äkki?

    22. juuli 2010 - 11:40:43 · Otselink

  • paries 13 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† 13 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† 13 a

    Ilma JS-ta saaks ka nii näiteks:
    http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx

    23. juuli 2010 - 17:02:48 · Otselink

  • 6 aastat tagasi ei saand vast

    25. juuli 2010 - 15:10:01 · Otselink