Avatar billede some-one Nybegynder
26. juni 2007 - 21:23 Der er 3 kommentarer og
2 løsninger

Hjælp! Jeg vil have forsiden simpelt interaktiv!

Jeg har besluttet mig for, at min forside skal være interaktiv på denne måde som dette script.

Jeg har fundet dette script:
http://www.dynamicdrive.com/dynamicindex17/switchcontent2.htm
Men jeg kan ikke få det lavet, så jeg kan have to over hinanden - uden at den nederste skal rykke sig.

Scriptet lagrer data i browseren, så man kan gemme dem (hvis man nu har nogle lukket og nogle åbnet, så er de også sådan når man går ind på min side igen), men jeg kan ikke få det til at virke som jeg vil, så jeg vil gerne have noget i stil med ovenstående, som ikke sænker det hele ned i bunden når man åbner den.
Er der nogen der kan lave dette?

Ydermere kunne jeg godt tænke mig at noget bestemt indhold på siden er dynamisk - dvs. hvis brugeren trykker F5 så skal dette indhold ændre sig til noget andet...

Mit script (fra linket ovenfor - som jeg har det til at se ud):

<div style="text-align:left; vertical-align:top;">
    <div style="text-align:center; vertical-align:top; float:left;">
        <table cellspacing="0" cellpadding="0" style="width:300px; border:0px solid #000000; float:left;">
            <tr>
                <td class="eg-bar">
                    <span id="faqtable1-title" class="iconspan"><img src="minus.gif" /></span>How hot is our Sun?
                </td>
            </tr>
            <tr>
                <td>
                    <div id="faqtable1" class="icongroup1">
                        The surface of the Sun is around 5800 Kelvin, while the core reaches over 15 million Kelvin.
                    </div>
                </td>
            </tr>
        </table>
    </div>
    <div style="text-align:center; vertical-align:top; float:right;">
        <table cellspacing="0" cellpadding="0" style="width:300px; border:0px solid #000000;">
            <tr>
                <td class="eg-bar">
                    <span id="faqtable2-title" class="iconspan"><img src="minus.gif" /></span>How big is our Sun in terms of mass?   
                </td>
            </tr>
            <tr>
                <td>
                    <div id="faqtable2" class="icongroup2">
                        The contains more than 99.8% of the total mass of our Solar System.
                    </div>
                </td>
            </tr>
        </table>
    </div>
    <br />
    <table cellspacing="0" cellpadding="0" style="width:300px; border:0px solid #000000; float:left; margin-top:350px;">
        <tr>
            <td class="eg-bar">
                <span id="faqtable3-title" class="iconspan"><img src="minus.gif" /></span>How hot is our Sun?
            </td>
        </tr>
        <tr>
            <td>
                <div id="faqtable3" class="icongroup3">
                    The surface of the Sun is around 5800 Kelvin, while the core reaches over 15 million Kelvin.
                </div>
            </td>
        </tr>
    </table>
    <script type="text/javascript">
        var faq=new switchicon("icongroup1", "div") //Limit scanning of switch contents to just "div" elements
        faq.setHeader('[SKJUL]', '[UDVID]') //set icon HTML
        faq.collapsePrevious(true) //Allow only 1 content open at any time
        faq.setPersist(true, 30) //No persistence enabled
        faq.defaultExpanded(1) //Set 1st content to be expanded by default
        faq.init()

        var faq=new switchicon("icongroup2", "div") //Limit scanning of switch contents to just "div" elements
        faq.setHeader('[SKJUL]', '[UDVID]') //set icon HTML
        faq.collapsePrevious(true) //Allow only 1 content open at any time
        faq.setPersist(true, 30) //No persistence enabled
        faq.defaultExpanded(1) //Set 1st content to be expanded by default
        faq.init()

        var faq=new switchicon("icongroup3", "div") //Limit scanning of switch contents to just "div" elements
        faq.setHeader('[SKJUL]', '[UDVID]') //set icon HTML
        faq.collapsePrevious(true) //Allow only 1 content open at any time
        faq.setPersist(true, 30) //No persistence enabled
        faq.defaultExpanded(1) //Set 1st content to be expanded by default
        faq.init()
    </script>
</div>

Måske jeg skal dele det lidt op og skære ud i pap hvad jeg vil :)

Del 1) Jeg vil gerne have noget i stil med det fra linket - bare som ikke driller så meget :(

Del 2) Jeg vil gerne have at en del af siden er dynamisk... Så indholdet ændrer sig når brugeren trykker F5

En sammensmeltning af disse ville være suværent!!
Avatar billede roenving Novice
27. juni 2007 - 00:50 #1
Du skal kun definere een instans af switchicon-objektet, så scriptet skal se sådan ud:

    <script type="text/javascript">
        var faq=new switchicon("icongroup1", "div") //Limit scanning of switch contents to just "div" elements
        faq.setHeader('[SKJUL]', '[UDVID]') //set icon HTML
        faq.collapsePrevious(true) //Allow only 1 content open at any time
        faq.setPersist(true, 30) //No persistence enabled
        faq.defaultExpanded(1) //Set 1st content to be expanded by default
        faq.init()
    </script>

-- derfor skal alle dine icongroup-ting have class="icongroup1" !-)
Avatar billede some-one Nybegynder
18. november 2007 - 14:56 #2
Ok. Meget forsinket er jeg lige tilbage :)
Kom aldrig til at bruge det pågældende script da jeg fandt andre græsgange.
Vil du have points? så smid et svar... så skal jeg nok prøve at få dem sendt afsted på mindre end 5 mdr... hehe...
Avatar billede roenving Novice
19. november 2007 - 07:53 #3
Behold de fleste selv !-)

Velbekomme '-)
Avatar billede some-one Nybegynder
01. april 2009 - 10:26 #4
Takker.
50/50 :=)
Håber det er ok. Ellers så må du sige til... hehe
Avatar billede roenving Novice
02. april 2009 - 11:11 #5
Tak for point ;~}
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



IT-JOB

ALD Automotive Danmark A/S

Senior Software Engineer

Netcompany A/S

Network Engineer

Cognizant Technology Solutions Denmark ApS

Service Line Specialist - ServiceNow (Thirdera)

Danske Commodities A/S

Procurement manager