| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
mikeda Gast
|
ersten eintrag anzeigen |
|
|
Hallo,
ich finde dieses Script super und es ist genau das was ich gesucht hatte.
Kann mir bitte einer helfen? Ich möchte das Script so einsetzen das ein kleiner Text direkt Sichtbar ist und nach klick auf den ersten Button (Link) ersetzt wird. Ist das machbar?
Für eine Hilfe wäre ich sehr dankbar. |
|
|
|
| 21 Okt 2010 10:31 |
|
  |
hona Gast
|
super script, aber eine frage |
|
|
Ich finde euer script hier super! ich habe es auch eingebaut. aber ich habe eine frage.
ich würde gerne einen div bereich von anfang an anzeigen, aber das kriege ich irgendwie nicht hin
und dann würde ich gerne haben, dass man alle divs zumachen kann, also wenn eins offen ist, nochmal drauf klicken und es ist zu.
ich hoffe ihr versteht meine fragen!
danke!
fabian |
|
|
|
| 12 Dez 2010 00:48 |
|
 |
Pixelschubser Mitglied
|
Schliessen hinzufügen |
|
|
@Werner
Danke für das effiziente Script!
Wie kann ich denn den einzelnen divs, also zum Beispiel
| Code: |
<div id="1" style="display: none;"> Inhalt 1.... </div>
|
einen schließen Button einfügen, um den div direkt darüber wieder auszublenden und nicht nur wenn ich einen neuen div aktiviere?
Vielen Dank im voraus
Matthias |
|
|
|
| 27 Jan 2012 12:37 |
|
 |
Werner Homepage-Total.de Moderator

|
 |
|
|
Das folgende JavaScript öffnet nur den angeklickten DIV-Block
alle anderen werden automatisch geschlossen.
| Code: | <script type="text/javascript">
function zeige(ID) {
for (var zaehler = 1; zaehler <= 5; zaehler++) {
if (document.getElementById("u" + zaehler).style.display == "block") {
document.getElementById("u" + zaehler).style.display = "none";
}
}
document.getElementById(ID).style.display = "block";
}
</script>
» <a href="javascript:zeige('u1');"> 1 anzeigen </a> <br>
<div style="display: none;" id="u1">
Viel Text viel text viel text ...
</div>
» <a href="javascript:zeige('u2');"> 2 anzeigen </a> <br>
<div style="display: none;" id="u2">
Viel Text viel text viel text ...
</div>
» <a href="javascript:zeige('u3');"> 3 anzeigen </a> <br>
<div style="display: none;" id="u3">
Viel Text viel text viel text ...
</div>
» <a href="javascript:zeige('u4');"> 4 anzeigen </a> <br>
<div style="display: none;" id="u4">
Viel Text viel text viel text ...
</div>
» <a href="javascript:zeige('u5');"> 5 anzeigen </a> <br>
<div style="display: none;" id="u5">
Viel Text viel text viel text ...
</div> |
|
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 28 Jan 2012 20:47 |
|
 |
Gast
|
 |
|
|
ich habe das script von "Gast" vom 20.9.2009 in meine website integriert.
hier mal ein kleiner ausschnit zur veranschaulichung.
http://jami.hostingsociety.com/tippse-muster/new2.html#
wie ihr seht funktioniert das auf- und zuklappen der einzelnen reiter wie gewünscht. also vielen dank für das script.
meine frage:
ist es möglich, dass das div, welches dem "willkommen-reiter" zugeordnet ist, schon von anfang an zu lesen ist und trotzdem das auf-zuklappen problemlos funktioniert???
als vereinfachtes beispiel nehm ich das vorangegangene
"Button1 - Button2 - Button3 - Szenario"
was muss an folgendem script
| Code: | <head><TITLE>Test</TITLE></head>
<body>
<script type="text/javascript">
var angeschaltet = 0;
function anzeigen(das){
if(angeschaltet != 0)
document.getElementById(angeschaltet).style.display='none';
if(document.getElementById(das).style.display=='none')
document.getElementById(das).style.display='block';
else
document.getElementById(das).style.display='none';
angeschaltet= das;
}
</script>
<a href="#" onclick="anzeigen('1')">BUTTON 1</a>
<a href="#" onclick="anzeigen('2')">BUTTON 2</a>
<a href="#" onclick="anzeigen('3')">BUTTON 3</a>
<div id="1" style="display: none;"> Inhalt 1.... </div>
<div id="2" style="display: none;"> Inhalt 2.... </div>
<div id="3" style="display: none;"> Inhalt 3.... </div>
</body>
|
geändert werden, dass button 1 (bzw das dazueghörige div "inhalt 1") schon beim betreten der seite zu sehen ist (eigentlich selbe frage wie hona | Zitat: | | ich würde gerne einen div bereich von anfang an anzeigen | ) ???
vielen dank vorab! |
|
|
|
| 09 März 2012 16:06 |
|
 |
Gast
|
 |
|
|
...ich noch mal...
die einfachste lösung wäre, das display="none" bei div="1" zu entfernen...
hab ich schon versucht, das resultiert darin, dass dieses div="1" immer angezeigt bleibt... ist also auch keine lösung...
ich bin für jeden ratschlag offen  |
|
|
|
| 09 März 2012 16:12 |
|
 |
jako-o Gast
|
 |
|
|
... und noch mal ich (dieses mal mit name)...
vor lauter vorfreude auf hoffentlich bald funktionierende reiter, hab ich mir überlegt, ob man den wechsel der verschiedenen inhalte nicht noch irgendwie grafisch untermalen könnte...
zB, dass das "alte div" vom "neuen" weggeschoben, überblättert, etc wird...???
das ist aber nur sekundär, bin gerade einfach nur in "fraglaune"...  |
|
|
|
| 09 März 2012 16:49 |
|
 |
Werner Homepage-Total.de Moderator

|
 |
|
|
| Benutze jQuery, damit lassen sich solche Effekte einfach hervor zaubern. |
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 09 März 2012 20:26 |
|
 |
jako-o Gast
|
 |
|
|
danke für den tipp, hört sich gut an was ich bisher gelesen habe... ich werd mich mal einarbeiten...
danke ;-) |
|
|
|
| 09 März 2012 22:13 |
|
 |
Gast
|
 |
|
|
| Anonymous hat Folgendes geschrieben: | ...ich noch mal...
die einfachste lösung wäre, das display="none" bei div="1" zu entfernen...
hab ich schon versucht, das resultiert darin, dass dieses div="1" immer angezeigt bleibt... ist also auch keine lösung...
ich bin für jeden ratschlag offen  |
Lösung sollte mit style="display:block;" beim ersten div herbei gezaubert werden können... |
|
|
|
| 03 Apr 2012 07:58 |
|
 |
|