• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Versteckter Text

Jr2000

Neues Mitglied
Hallo, ich hoffe ich bin im richtigem Forum gelandet :)
Ich habe einen Code für einen versteckten Text (Spoiler).
Nur verhält sich das beim anklicken so, dass die ganze Seite nach oben springt und man wieder ganz nach unten scrollen muss um den nun sichtbaren Text zu sehen.
Was mache ich falsch mit dem code? Wie bekomme ich das hin, dass der Text aufklappt, ohne das die Seite nach oben springt?

<title></title>
<style type="text/css">#spoiler {}
#spoiler a {
color:#00000;
text-decoration:none;}
#spoiler a span {
display:none; }
#spoiler a:active span, #spoiler a:focus span {
display:block;}
</style>
<div id="spoiler"><a href="#">Spoiler<span>VERSTECKTER TEXT</span></a></div>
 
Hallo, ich hoffe ich bin im richtigem Forum gelandet :)
Ich habe einen Code für einen versteckten Text (Spoiler).
Nur verhält sich das beim anklicken so, dass die ganze Seite nach oben springt und man wieder ganz nach unten scrollen muss um den nun sichtbaren Text zu sehen.
Was mache ich falsch mit dem code? Wie bekomme ich das hin, dass der Text aufklappt, ohne das die Seite nach oben springt?

<title></title>
<style type="text/css">#spoiler {}
#spoiler a {
color:#00000;
text-decoration:none;}
#spoiler a span {
display:none; }
#spoiler a:active span, #spoiler a:focus span {
display:block;}
</style>
<div id="spoiler"><a href="#">Spoiler<span>VERSTECKTER TEXT</span></a></div>

HTML:
<a href="#" onclick="return false;">Spoiler<span>VERSTECKTER TEXT</span></a>
 
Da passiert bei mir gar nichtso_O
Gibt es auch einen Code für verstecktem Text mit Button, den ich per Click öffnen und schließen kann?
Geht auch Javascript.
 
Funktioniert doch.
Code:
<title></title>
<style type="text/css">#spoiler {}
#spoiler a {
color:#00000;
text-decoration:none;}
#spoiler a span {
display:none; }
#spoiler a:active span, #spoiler a:focus span {
display:block;}
</style>
<div id="spoiler"><a href="#" onclick="return false;">Spoiler<span>VERSTECKTER TEXT</span></a></div>
 
Funktioniert doch.
Code:
<title></title>
<style type="text/css">#spoiler {}
#spoiler a {
color:#00000;
text-decoration:none;}
#spoiler a span {
display:none; }
#spoiler a:active span, #spoiler a:focus span {
display:block;}
</style>
<div id="spoiler"><a href="#" onclick="return false;">Spoiler<span>VERSTECKTER TEXT</span></a></div>

Ist Browserabhängig, denke ich.
Bei mir funktioniert es nur während mousedown.

Hier eine Möglichkeit ohne JS:
http://jsfiddle.net/ozf35cpd/
 
Zurück
Oben