[JavaScript] Alle Divs = Z-index um 1 reduzieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [JavaScript] Alle Divs = Z-index um 1 reduzieren

    gibt es eine Möglichkeit alle Divs (anzahl nicht festgelegt) um eins zu reduzieren? So dass ich einem bestimmten div damit nach "oben" hole? ich hab imo keinen ansatzpunkt. bin dankbar für denkanstöße
    Signatur-Text ...

  • #2
    das zu entfernende div irgendwie ermitteln und per js aus dem dom-baum löschen. eine erste einführung dazu gibt es hier

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Hole mit getElementsByTagName() alle divs raus. Dann fragst du diese der Reihe nach ab ob z-index gesetzt ist und wenn ja reduzierst du diese um 1
      Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

      [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
      Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

      Kommentar


      • #4
        Original geschrieben von Kropff
        das zu entfernende div irgendwie ermitteln und per js aus dem dom-baum löschen. eine erste einführung dazu gibt es hier

        gruß
        peter
        *hust* NICHT ENTFERNEN !!! nur nach hinten legen sozusagen!
        Signatur-Text ...

        Kommentar


        • #5
          Original geschrieben von jahlives
          Hole mit getElementsByTagName() alle divs raus. Dann fragst du diese der Reihe nach ab ob z-index gesetzt ist und wenn ja reduzierst du diese um 1
          kk guter ansatz - allerdings müssen dann bestimmte divs vornebleiben aba da die alle gleich bleiben mit namen kann ich dies fest definieren - danke das war der richtige denkanstoss
          Signatur-Text ...

          Kommentar


          • #6
            kk noch ein prob - erst ma quellcode:
            PHP-Code:
            function minimize(wha){
                
            what document.getElementById(wha+"window");
                
            what.style.display "none";
                var 
            newtask document.createElement('div');
                
            newtask.setAttribute('id'wha+"dock");
                
            newtask.innerHTML "<a href=# onclick=\"maximize('"+wha+"')\">window</a>";
                
            document.getElementById("dock").appendChild(newtask);
            }
            function 
            maximize(wha){
                
            what document.getElementById(wha+"window");
                
            what.style.display "block";
                
            document.getElementById("dock").removeChild(wha+"dock");

            das child wird erzeugt allerdings nich wieder mit removeChild rausgenommen - ich erhalte nur "typkonflikt" ...
            Signatur-Text ...

            Kommentar


            • #7
              PHP-Code:
              FehlerCould not convert JavaScript argument arg 0 
              [nsIDOMHTMLDivElement.removeChild] = 
              NS_ERROR_XPC_BAD_CONVERT_JS

              Quelldatei

              http://localhost/admin/java.js
              Zeile52 
              bekomme ich als fehlermeldung
              Signatur-Text ...

              Kommentar


              • #8
                PHP-Code:
                document.getElementById("dock").removeChild(document.getElementById("dock").firstChild); 
                ??? bei deinen wha, what, donk und plonk blicke ich es nicht auf die schnelle

                peter
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Kommentar


                • #9
                  es ist nicht immer das "first child" das ist das prob ich muss das child über die id ansprechen
                  Signatur-Text ...

                  Kommentar


                  • #10
                    PHP-Code:
                    document.getElementById("dock").removeChild(document.getElementById(wha+"dock")); 
                    peter
                    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                    Meine Seite

                    Kommentar


                    • #11
                      ja iss klar - danke nach nem ausgiebigen abendbrot kam mir die erleuchtung eben !!! ich hatte das document.get ... vergessen trotzdem danke
                      Signatur-Text ...

                      Kommentar


                      • #12
                        OffTopic:
                        warte noch zwei bis drei wochen, dann gibt es bei mir zu dem thema ein paar tutorials.


                        peter
                        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                        Meine Seite

                        Kommentar


                        • #13
                          ne ich lerns ja jetz und nich in paar wochen habs bis dato nich gebraucht aba nu komm ich nich drumrum
                          Signatur-Text ...

                          Kommentar


                          • #14
                            So also fürs Div nach vorne holen - vielleicht etwas umständlich aba geht
                            PHP-Code:
                            function getTop(a){
                                var 
                            alldivs document.getElementsByTagName("div");
                                for(
                            i=0;i<=alldivs.length;i++){
                                    if(
                            document.getElementsByTagName("div")[i]){
                                    
                            document.getElementsByTagName("div")[i].style.zIndex 1;
                                    }
                                }
                                
                            a.style.zIndex 2;
                                
                            document.getElementById("topmenu").style.zIndex 3;
                                
                            document.getElementById("task").style.zIndex 3;

                            aufruf per
                            PHP-Code:
                            onmousedown="getTop(this);" 
                            Signatur-Text ...

                            Kommentar


                            • #15
                              aba nu komm ich nich drumrum
                              OffTopic:
                              dann mach dich schon mal auf ein paar böse überraschungen gefaßt. der ie ist da nämlich, sagen wir mal, ziemlich eigen.

                              peter
                              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                              Meine Seite

                              Kommentar

                              Lädt...
                              X