Avatar billede cronaldo Nybegynder
11. november 2008 - 17:26 Der er 6 kommentarer og
1 løsning

GetElementById x 2 og ændr class ved klik

JEg har denne boks:

<div class="col-2">
    <ul class="ul1">
        <li><a href="#" class="current">admin</a></li>
        <li><a href="#"><span lang="da">forum</span></a></li>
        <li><a href="#">featured</a></li>

        <li><a href="#">tags</a></li>
    </ul>
    <br class="clear" />
    <div class="box">
        <div class="border-top">
            <div class="border-bottom">
                <div class="border-right">
                    <div class="corner-top-right">

                        <div class="corner-bottom-left">
                            <div class="corner-bottom-right">
                                <div class="indent-box">
                                    <ul class="ul">
                                                                               
                                       
                                                                                    <h3>Nyheder</h3>
                                            <span id="nyheder">
                                           
                                                <img alt="" src="../images/3page_img1.jpg" class="img-left" width="101" height="84" />
                                                <p>
                                                    Du kan tilføje nyheder <a href="index.php?page=2275&cur=news&admin=news&do=add">her</a>,
                                                    <br /><br />

                                                    og du kan redigere nyheder <a href="index.php?page=2275&cur=news&admin=news&do=edit">her</a>.
                                                </p>
                                                <br class="clear" />
                                            </span>
                                                                               
                                       
                                       
                                                                                    <li><a href="index.php?page=2275&admin=news&do=add&cur=articles">Artikler</a></li>
                                                                               
                                       
                                       
                                                                                    <li><a href="index.php?page=2275&admin=news&do=add&cur=about">Om DesignIdentitet</a></li>
                                                                               
                                       
                                       
                                                                                    <li><a href="index.php?page=2275&admin=news&do=add&cur=privacypol">Privacy police</a></li>

                                                                               
                                       
                                    </ul>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

</div>


Det jeg skal have gjort, er sådan at når man på den <ul> der er øverst trykker på en af de 4 muligheder bliver den valgte mulighed's class="current" .. Dernæst skal den så hente det indhold, som er defineret med det pågældende id (fx id="content-1", id="content-2", id="content-3" eller id="content-4") .. Når den har gjort det er der i det indhold igen 4 muligheder, den kan hente indhold fra når man trykker på de pågældende links og det skal også gøres med GetElementById..

Forstår I, hvad jeg søger :) ?
Avatar billede w13 Novice
11. november 2008 - 17:43 #1
Måske forstår jeg det. Lidt. =)

Men udover at sætte den valgtes class til "current", så skal den vel også fjerne current fra den sidst valgte.

Og søger du hele koden eller har du prøvet noget selv?
Avatar billede cronaldo Nybegynder
11. november 2008 - 17:58 #2
Ja, jeg søger egentligt lige pt. blot koden til at sætter class="current" og slette class="current" :)
Avatar billede w13 Novice
11. november 2008 - 18:51 #3
this.className = "current" :)
Avatar billede cronaldo Nybegynder
11. november 2008 - 18:59 #4
Jaa, men hvordan gør man så sådan at alle de andre IKKE = "current", når man trykker på den ? ;)
Avatar billede cronaldo Nybegynder
11. november 2008 - 19:18 #5
okay, kan du ikke stikke mig en mail jeg lige kan smide dig et eksempel på el.lign.? :) .. Det ville i givet fald være hurtigere og mere effektivt :)
Avatar billede cronaldo Nybegynder
12. november 2008 - 07:32 #6
lukker her
Avatar billede olebole Juniormester
12. november 2008 - 09:29 #7
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