Hirdetés

Új hozzászólás Aktív témák

  • jeges
    senior tag

    Sziasztok!

    Akadt egy kis problémám javascriptben.

    Azt kellene megoldani, hogy van egy névnap kiíró scriptem, ami működik, tulajdonképpen a netről van bogarászva.

    Be tettem sikeresn honlapba. Viszont szeretném megváltoztatni a betűtípust. itt most nem méret/félkövér/dőltre gondolok, hanem font cserére.

    css-ben ugye ott a font face

    ami így néz ki:

    @font-face {
    font-family: Comfortaa;
    font-style: normal;
    font-weight: normal;
    src:url(font/comfortaa.otf)
    }

    #nevnap{
    font-family: "Comfortaa";
    text-align: center;
    }

    viszont amikor fogom, hogy:

    <div id="nevnap">
    <script TYPE="text/javascript" charset="iso-8859-2" src="js/nevnap.js"></script>
    </div>

    akkor nem változik továbbra sem semmi. Mit csinálok rosszul?

    a script tag-et a <head>-be kéne tenni, de igazából nem egyértelmű, mi az elvárt:
    1) eleve más betűtípust szeretnél: ekkor a css-ben kell átarni, nincs js
    2) valami eseményre (pl div-be klikkre) akarod módosítani a típust, ekkor a js eljárásban hozzá kell kötni az elem eseményéhez a módosítást

    a) a head részben:

    var lm = document.getElementById("enDivem");
    lm.onclick = function(e){
    <kód>
    }

    + a body-ban pedig a div:
    <div id="enDivem">

    b) vagy a div-be definiálod bele, ekkor kb:

    a html head-ben:
    <script type="text/javascript">
    function divClick(){
    <kód>
    }
    </script>

    <div id = "enDivem" onclick="divClick">

    (normál esetben az 1, ill 2 a) preferált, a 2 b) elfogadható)

Új hozzászólás Aktív témák