Avatar billede pv_geek Nybegynder
30. marts 2010 - 20:43

Javascript menu - faneblade der husker hvor man sidst har været

Jeg sidder med en opgave hvor der er nogle faneblade der husker hvor man sidst har været og det må den ikke, den skal stå på meddelelser lige meget hvilke område man står på (Fyn, Lillebælt, Sydvestjylland eller Sønderjylland)

Hvordan får jeg den til det, via script? Her er lidt af koden hvor det skal indsættes:

<script type="text/javascript" language="javascript">
    function VisFane(to, from)
    {
    document.getElementById('fane'+ from).style.display = 'none';
    document.getElementById('fane'+ to).style.display = '';
    }
</script>

<script type="text/javascript" language="javascript">
    function VisMyFane(to, from)
    {

    //( Her skal der laves noget script der siger at den ikke må sætte sætte en cookie. men i stedet for vise underfanebladet "meddelser")

    //VisMyFaneSub();
    //alert("to:" + to + "Nyheder" + " og from:" + to + "Opdateret");
    tempArray = new Array(4);
    tempArray(1) = "<%=navn1%>";
    tempArray(2) = "<%=navn2%>";
    tempArray(3) = "<%=navn3%>";
                        tempArray(4) = "<%=navn4%>";
                       
                       
                        document.getElementById('myfane'+ from).style.display = 'none';
                        document.getElementById('myfane'+ to).style.display = '';
                        //setCookie('<%=var_id%>_fane',to,365);       
                    }
                   
                    // Under faneblad "meddelser" og "Nyheder"
                    function VisMyFaneSub(to, from)
                    {
                        alert("to:" + to + " og from:" + from );
                        document.getElementById(from).style.display = 'none';
                        document.getElementById(to).style.display = '';
                        //setCookie('<%=var_id%>_fane',to,365);
                    }

                   
                    function showCookieFane(id)
                    {
                        if (document.getElementById('myfane1') != null){
                            document.getElementById('myfane1').style.display = 'none';
                        }
                        if (document.getElementById('myfane2') != null){
                            document.getElementById('myfane2').style.display = 'none';
                        }
                        if (document.getElementById('myfane3') != null){
                            document.getElementById('myfane3').style.display = 'none';
                        }
                        if (document.getElementById('myfane4') != null){
                            document.getElementById('myfane4').style.display = 'none';
                        }
                        if (document.getElementById('myfane5') != null){
                            document.getElementById('myfane5').style.display = 'none';
                        }
                        if (document.getElementById('myfane'+id) != null){
                            document.getElementById('myfane'+ id).style.display = '';
                        }
                    }
                   
                   
                    function setCookie(c_name,value,expiredays)
                    {var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);
                    document.cookie=c_name+ "=" +escape(value)+
                    ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
                    }
                   
                    function getCookie(c_name)
                    {
                    if (document.cookie.length>0)
                        {
                        c_start=document.cookie.indexOf(c_name + "=");
                        if (c_start!=-1)
                            {
                            c_start=c_start + c_name.length+1;
                            c_end=document.cookie.indexOf(";",c_start);
                            if (c_end==-1) c_end=document.cookie.length;
                            return unescape(document.cookie.substring(c_start,c_end));
                            }
                        }
                    return "";
                    }
                   
                   
                    function showCalendar()
                    {
                        document.getElementById('divkalender').style.display = '';
                        document.getElementById('divkalenderoff').style.display = 'none';
                        setCookie('showcalendar','show',365);
                    }
                   
                        function hideCalendar()
                    {
                        document.getElementById('divkalender').style.display = 'none';
                        document.getElementById('divkalenderoff').style.display = '';
                        setCookie('showcalendar','hide',365);
                    }

                   
                    </script>
                   
                    //Øverste faneblade
                    <div id="faneblade">
                   
                    <%
                   
                    i = 3
                    navn1 = "Fyn"
                    navn1MetaOpdateret = "metaOpA"
                    navn1MetaNyheder = "metaNyA"
                   
                    navn2 = "Lillebælt"
                    navn2MetaOpdateret = "metaOpB"
                    navn2MetaNyheder = "metaNyB"
                   
                    navn3 = "Sydvestjylland"
                    navn3MetaOpdateret = "metaOpC"
                    navn3MetaNyheder = "metaNyC"
                   
                    navn4 = "Sønderjylland"
                    navn4MetaOpdateret = "metaOpD"
                    navn4MetaNyheder = "metaNyD"
               
                    'ID på de sider, der skal vises
                    page1a = 285054 'RSS
                    page1b = 46658 'Fyn
                    page2a = 285053 'RSS
                    page2b = 46659 'Lillebælt
                    page3a = 234194 'RSS
                    page3b = 46661 'Sydvestjylland
                    page4a = 285052 'RSS
                    page4b = 46660 'Sønderjylland
                    site_id = 43 'Visinfo sitet
                    %>
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