You are not logged in.

  • Login

1

Tuesday, February 27th 2007, 10:04am

Code für klicktext falsch?

hallo,

zur zeit plagt mich ein kleines problem mit einem text, der nach dem klicken auf einen button erscheinen soll.

eigentlich sollte der text am anfang nicht zu sehen sein und sich erst öffnen nach dem man den button klickt, dem ist aber nicht so, der text ist schon von anfang an da, lässt sich aber problemlos "wegklicken" und wieder "herklicken" (siehe: hier - da sollten eigentlich bilder auch zum weg- und herklicken sein; wie es sein sollte sieht man hier - auf die roten namen klicken). eigentlich müsste ich alles richtig gemacht haben, kann mir den fehler nicht erklären...

kann mir einer von euch helfen?

2

Tuesday, February 27th 2007, 10:58am

Hi,

wenn sie von Anfang an ausgeblendet sein sollen, musst du das im Stylesheet sagen:

Cascading Style Sheets

1
2
3
#Text, #Stills, #Filmnews, #Text1, #Stills1, #Filmnews1 {
	display:none;
}


den Toggle drehtst du einfach um zu:

JavaScript Code

1
2
3
4
5
6
7
8
9
10
11
12
13
function toggle(name)
{
    var ans = document.getElementById(name);
    if (ans == null) return;
    if (ans.style.display != 'block')
    {
	     ans.style.display = 'block';
    }
    else
    {
	     ans.style.display = 'none';
    }
}

3

Tuesday, February 27th 2007, 11:18am

hey danke für die schnelle antwort... :)

die texte lassen sich jetzt nach der änderung in html, der css und der js leider gar nicht mehr ausklappen... liegt das vielleicht an dem befehl display:none? (sorry hab den code nur übernommen und versuche jetzt damit klar zu kommen :) )

4

Tuesday, February 27th 2007, 12:16pm

kein Problem. Du hast den Code nur falsch übernommen.

JavaScript Code

1
2
3
4
...
    if (ans.style.display != 'block')
    {
    ...

5

Tuesday, February 27th 2007, 1:39pm

ach ja, die kleinen sehfehler... ;)

danke, jetzt funktioniert alles super! :)

6

Tuesday, February 27th 2007, 4:29pm

hmm, ich habe gerade irgendwo mist gebaut und finde den fehler nicht - jetzt lassen sich die menüs wieder nicht ausklappen... :(

7

Tuesday, February 27th 2007, 5:32pm

Ich sehe das Resultat. Weiß aber nicht was davon gewollt und ungewollt ist.
Willst du die Texte am Anfang doch anzeigen lassen?

Ich bin sicher mit 5 Minuten spielen kommst du selbst drauf. Musst das Toggle so optimieren, dass das richtige passiert, wenn style.display eben leer ist.

8

Tuesday, February 27th 2007, 6:23pm

ok, habs... :)

Similar threads

Social bookmarks