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.
Forenaustausch

Alle Anzeigen ansehen

Regeln und nützliche Hinweise
Lexi Help
Lexi Help
Schnelle
Hilfe
Klicke Hier
Die neuesten Themen
» [phpBB2] Funktion 'Module einklappen', Bild erscheint nicht
von Keks Di 21 Nov 2017 - 18:57

» Bildlöschungen von servimg!
von Blocksberg Di 21 Nov 2017 - 16:51

» Style löschen
von Bigtuber Di 21 Nov 2017 - 1:37

» [phpBB2] Moderatorenanzeige Reihenfolge ändern!
von Keks Mo 20 Nov 2017 - 13:18

» "oder"-Feld beim Login-Bildschirm
von Keks Mo 20 Nov 2017 - 0:24

» [Mitteilung] Abschied als Administrator im Forumieren-Support [inde]
von Geli Sa 18 Nov 2017 - 14:50

» [phpBB2] Komplettes Style durcheinander.. (CSS)
von Bigtuber Do 16 Nov 2017 - 13:23

» Https weg
von Fisch Di 14 Nov 2017 - 15:08

» Ansicht auf Avatar umstellen - Canesboard
von Keks Mo 13 Nov 2017 - 18:24

» Vernetzung mit dubiosen Seiten
von Ray Sa 11 Nov 2017 - 18:05

» [PunBB] Forentitel in Fettschrift bei Chrome
von Bigtuber Sa 11 Nov 2017 - 15:26

» [phpBB2] HTML Code zur Passworteingabe true/false hinzufügen
von Professor Sa 11 Nov 2017 - 12:07

» [phpBB2] Titel des Forens in die Mitte schieben?
von Keks Mi 8 Nov 2017 - 17:03

» Domainname ändern und nicht verlängern
von goldhauch Mi 8 Nov 2017 - 9:43

» Moderatoren in Foren ausblenden
von Keks Di 7 Nov 2017 - 14:00

» Bitte um Übernahme des Gründeraccounts
von Carpe_Diem1985 Mo 6 Nov 2017 - 21:11

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