Avatar billede sub_zero Nybegynder
04. februar 2003 - 20:14 Der er 13 kommentarer og
1 løsning

Skift CSS Class vha. Javascript

Hey!

Ja, jeg står og bikser med http://subzer0.dk/index.html - og skal have lavet et javascript der kan ændre class på mine menupunkter, når jeg trykker på et punkt.
F.eks. hvis man trykkede på "Forside", så skulle den ændre linkets class til "menu-tekst-italic" og alle andre links skulle ændres til "menu-tekst"

Formålet er at den side man trykke på, bliver linket italic ved.

På Forhånd Tak!
Avatar billede olebole Juniormester
04. februar 2003 - 20:20 #1
<ole>

At skifte CSS-class er noget meget tungt at arbejde med. Nøjes med at skifte de enkelte properties.

/mvh
</bole>
Avatar billede olebole Juniormester
04. februar 2003 - 20:21 #2
F.eks:
onclick="this.style.fontStyle='italic'"
Avatar billede sub_zero Nybegynder
04. februar 2003 - 20:21 #3
Hey...

På den måde du nu nævner, kan jeg så skifte imellem italic og non-italic?
Avatar billede sub_zero Nybegynder
04. februar 2003 - 20:22 #4
hm ok.. .jeg prøver lige
Avatar billede sub_zero Nybegynder
04. februar 2003 - 20:24 #5
ok, det virker... så skal den bare kan ændre hele molivitten, ville det så være noget alá:
onlick="this.style.fontStyle='italic';document.navn.style.fontStyle='normal'" ?
Avatar billede olebole Juniormester
04. februar 2003 - 20:27 #6
<script type="text/JavaScript">
var d=document;
function makeItalic( elm ) {
    var aArr = d.getElementsByTagName("A");
    for ( i=0; i<aArr.length; i++ ) {
        if ( aArr[i].className=="menu-tekst" ) aArr[i].style.fontStyle = "normal";
    }
    elm.style.fontStyle = "italic";
}
</script>

Så kalder du med:
  onclick="makeItalic(this);"
i dine links.
/mvh
Avatar billede sub_zero Nybegynder
04. februar 2003 - 20:31 #7
Tak skal du have!
Avatar billede sub_zero Nybegynder
04. februar 2003 - 20:31 #8
hm, opret lige en tråd som svar, så får du dine 200p
Avatar billede olebole Juniormester
04. februar 2003 - 20:33 #9
svar  :)
Avatar billede olebole Juniormester
04. februar 2003 - 20:40 #10
Takker  :)
Avatar billede sub_zero Nybegynder
04. februar 2003 - 20:41 #11
hehe, i lige måde da :)... lige én ting til, hvad så hvis jeg ville lave linket Forside italic ved onLoad ?
Avatar billede olebole Juniormester
04. februar 2003 - 20:55 #12
<a href="pages/forside.html" target="indhold" class="menu-tekst" style="font-style:italic" onMouseOver=chgImg('1','forside') onMouseOut=chgImg('0','forside') onFocus='this.blur()' onClick="makeItalic(this);">Forside</a>
Avatar billede sub_zero Nybegynder
04. februar 2003 - 21:05 #13
Det blev den ikke ítalic ved...
Avatar billede olebole Juniormester
04. februar 2003 - 21:58 #14
Jo - men ikke sålænge, du har dit funktions-kald liggende på body'ens onload-event  ;o)
/mvh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel