Das Forum der Foren
Willkommen im offiziellen Supportforum von Forumieren!

Um alle Vorteile unseres Forums zu nutzen, melden Sie sich bitte an. Wenn Sie bereits Mitglied sind loggen Sie sich ein.


Erstellen Sie ein kostenloses Forum wie dieses hier.
Regeln und nützliche Hinweise
Lexi Help
Die neuesten Themen
» Sailor Moon Forum SMF
von Rika Heute um 12:09

» Natur und Wildlife Forum
von Stephan68 Gestern um 19:44

» Gründerwechsel nach Inaktivität des Gründers
von Bigtuber Gestern um 11:42

» Gründerwechsel nach Inaktivität des Gründers
von Checvx Gestern um 1:25

» Update der Facebook-Verbindung
von inde Fr 21 Apr 2017 - 18:07

» SPAM
von inde Fr 21 Apr 2017 - 17:53

» [phpBB2] Style zerschießt sich
von Bigtuber Fr 21 Apr 2017 - 1:56

» [Invision] Neues Thema - Antworten verschieben
von inde Do 20 Apr 2017 - 21:05

» Möglichkeit Umfragen anonym/offen bei der Erstellung einzustellen
von LillNalle Mi 19 Apr 2017 - 17:01

» [#9632] Registrierung funktioniert nicht
von inde Di 18 Apr 2017 - 18:58

» [phpBB2] Indexmodul verschiebt Foren?
von inde Di 18 Apr 2017 - 15:45

» Der kleine Brieffreund - Brieffreunde suchen und finden
von kleiner-brieffreund Mo 17 Apr 2017 - 20:49

» [phpBB3] Überschriften im Forum abändern
von inde Mo 17 Apr 2017 - 18:38

» [phpBB3] Hintergrundfarbe der Foren auf dem Index ändern
von inde Mo 17 Apr 2017 - 17:19

» Ein drittes Geschlecht
von inde Mo 17 Apr 2017 - 15:45

» (phbBB3) Teilnehmerlisten für Veranstaltungen
von inde Mo 17 Apr 2017 - 11:56

www.forumieren.de

Problem mit Tab/ ChangeOnglet

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten

Erledigt Problem mit Tab/ ChangeOnglet

Beitrag von Living Sun am Sa 13 Apr 2013 - 19:33

Hallo alle zusammen,
und wie immer vielen Dank im Voraus für alle Hilfen. (Und falls das schon wieder in der falschen Kategorie ist- Entschuldigung von mir an das Team und einfach verschieben.)
Mein Problem:
Den Code Bei diesem Thema habe ich einem Testforum ausprobiert. Dort hat er klasse funktioniert. Jetzt habe ich versucht den Codein meinem richtigen Forum einzusetzen. Das Ergebniss könnt ihr im Forum beim Kopfteil sehen. Ich habe sämtliche Code dreimal ausgetauscht, aber das Ergebniss bleibt das gleiche.
Hier sind nochmal die Codes:
Der im Kopfteil:
Code:
        <div id="mes_onglets">
        <ul><li id="o_1" class="mon_onglet_selected" onclick="changeOnglet(this);">Reiter 1</li>
                <li id="o_2" class="mon_onglet" onclick="changeOnglet(this);">Reiter 2</li>
                <li id="o_3" class="mon_onglet" onclick="changeOnglet(this);">Reiter 3</li>
                <li id="o_4" class="mon_onglet" onclick="changeOnglet(this);">Reiter 4</li>
                <li id="o_5" class="mon_onglet" onclick="changeOnglet(this);">Reiter 5</li>
                <li id="o_6" class="mon_onglet" onclick="changeOnglet(this);">Reiter 6</li>
                <li id="o_7" class="mon_onglet" onclick="changeOnglet(this);">Reiter 7</li>
                <li id="o_8" class="mon_onglet" onclick="changeOnglet(this);">Reiter 8</li>
                <li id="o_9" class="mon_onglet" onclick="changeOnglet(this);">Reiter 9</li>
                <div class="clear"><div id="mes_contenus">
            <div id="co_1" class="mon_contenu">Das ist der Text des ersten Fensters.</div>
            <div id="co_2" class="mon_contenu" style="display: none;">Das ist der Text des zweiten Fensters.</div>
            <div id="co_3" class="mon_contenu" style="display: none;">Das ist der Text des dritten Fensters.</div>
            <div id="co_4" class="mon_contenu" style="display: none;">Das ist der Text des vierten Fensters.</div>
            <div id="co_5" class="mon_contenu" style="display: none;">Das ist der Text des fünften Fensters.</div>
            <div id="co_6" class="mon_contenu" style="display: none;">Das ist der Text des sechsten Fensters.</div>
            <div id="co_7" class="mon_contenu" style="display: none;">Das ist der Text des siebenten Fensters.</div>
            <div id="co_8" class="mon_contenu" style="display: none;">Das ist der Text des achten Fensters.</div>
            <div id="co_9" class="mon_contenu" style="display: none;">Das ist der Text des neunten Fensters.</div>
        </div></div></ul></div>
(Aus den 11 Reitern habe ich 9 gemacht, aber der Code hat schon vorher nicht funktioniert.)
Der im CSS
Code:
  /*changeOnglet*/
        .mon_onglet{
          float: left;
          padding: 2px 10px;
          margin-right: 5px;
          color: #00aeff;
          background: #6edaf5;
          background-image:url(http://t2.gstatic.com/images?q=tbn:ANd9GcTs6i4kVC8k8AOvIiK45rhv89g8WQLp8kU6RjCitXA1URCkugC4);
          border: 1px solid #000;
          cursor: pointer;
          margin-bottom: -1px;
          list-style: none;
      font-size:90%;
        }
        .mon_onglet:hover{
          background: #39dbf0;
        }     
        .mon_onglet_selected{
          float: left;
          padding: 2px 10px;
          margin-right: 5px;
          color: #000;
          background: #6edaf5;
      background-image:url(http://t2.gstatic.com/images?q=tbn:ANd9GcTs6i4kVC8k8AOvIiK45rhv89g8WQLp8kU6RjCitXA1URCkugC4);
          border-top: 1px solid #000;
          border-right: 1px solid #000;
          border-left: 1px solid #000;
          border-bottom: 1px solid #08b1ff;
          cursor: pointer;
          margin-bottom: -1px;
          list-style: none;
      font-size:90%;}       
        .clear{
          clear: both;
        }
        .mon_contenu{
          color: #000;
          background: #6edaf5;
          background-image:url(http://t2.gstatic.com/images?q=tbn:ANd9GcTs6i4kVC8k8AOvIiK45rhv89g8WQLp8kU6RjCitXA1URCkugC4);
          border: 1px solid #000;
          padding: 10px;
          line-height: normal;
          font-size: 11px;}
        #mes_contenus, #mes_onglets{
          width: 100%;
          margin: auto;}
Der im Javascript:
Code:
function changeOnglet(_this){
    var getOnglets    = document.getElementById('mes_onglets').getElementsByTagName('li');
    for(var i = 0; i < getOnglets.length; i++){
        if(getOnglets[i].id){
            if(getOnglets[i].id == _this.id){
                getOnglets[i].className = 'mon_onglet_selected';
                document.getElementById('c' + _this.id).style.display            = 'block';
            }
            else{
                getOnglets[i].className = 'mon_onglet';
                document.getElementById('c' + getOnglets[i].id).style.display    = 'none';
            }
        }
    }         
}
(Die Scripts sind aktiv.)
Also, was habe ich falsch gemacht? Kann mir jemand helfen?
avatar
Living Sun
Neuling
Neuling

Beiträge : 33
Anmeldedatum : 08.01.13
keine
phpBB2

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt Re: Problem mit Tab/ ChangeOnglet

Beitrag von Günther am Sa 13 Apr 2013 - 19:43

Hallo,

du hast den CSS-Code mit einer Trennlinie von den vorhergehenden Einträgen abgetrennt:
Code:
____________________________________
  /*changeOnglet*/
        .mon_onglet{
          ...
Beim Rendern wird diese Linie zum nächsten Selektor hinzugezogen, sodass der Browser diese Stelle so interpretiert (Kommentar ausgelassen):
____________________________________.mon_onglet{...
Deshalb erfolgt keine Klassenzuweisung zu den einzelnen Tabs der Klasse "mon_onglet".

Wenn du in ein Stylesheet Bereiche einsetzen möchtest, die nicht interpretiert werden sollen, dann mache das bitte als Kommentar gekennzeichnet:
http://www.css4you.de/wscss/css02.html#comment
Das gilt auch für die restlichen Trennlinien, die du dort eingesetzt hast. Nach jeder einzelnen Trennlinie wird die darauffolgende CSS-Zuweisung nicht interpretiert, das kannst du selbst überprüfen. Wink

Liebe Grüße
Günther
avatar
Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
keine
Firefox phpBB3

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt Re: Problem mit Tab/ ChangeOnglet

Beitrag von Living Sun am Sa 13 Apr 2013 - 19:49

Shocked Ups! Danke Günther! Jetzt weiß ich auch warum der ein oder andere CSS ebenfalls nicht funktioniert hat. Shocked
Aufjedenfall klappt es jetzt, vielen Dank.
Dir noch einen schönen Tag, LS
avatar
Living Sun
Neuling
Neuling

Beiträge : 33
Anmeldedatum : 08.01.13
keine
phpBB2

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt Re: Problem mit Tab/ ChangeOnglet

Beitrag von Günther am Sa 13 Apr 2013 - 19:53

Bitte, gerne. Wink
-closed-
avatar
Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
keine
Firefox phpBB3

Benutzerprofil anzeigen

Nach oben Nach unten

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben


 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten