Orlok: createAttribut is not a Function

Beitrag lesen

Hallo

window.document.body = start("");
function start(e) {
	var o	= document.createElement("div");
	var att	= document.createAttribute("style");
	att.value = "position: absolute; heigth: 100%; width: 100%; background-color: black;";
	o.setAttributeNode(att);
	var wrapper = document.getElementsByTagName("body")[0];
	wrapper.appendChild(o);
};

wrapper is undefined kmmt ne fehler meldung :/.

Das wundert dich?

Du überschreibst body mit einer Funktion und in dieser Funktion versuchst du dann body in einer Variablen zu speichern…

Wenn ich dich richtig verstanden habe, möchtest du, solange bis deine Seite vollständig geladen ist, einen Platzhalter einblenden:

HTML

<body>
  <div id="welcome">
    Bitte gedulden Sie sich einen Moment: Die Seite wird noch geladen!
  </div>
  <!-- Der restliche Inhalt deiner Seite -->
</body>

CSS

#welcome {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* usw… */
}

.invisible {
  display: none;
}

JavaScript

window.addEventListener('load', function ( ) {
  document.body.firstElementChild.className = 'invisible';
});

Allerdings könnte es sein, dass die Besucher deiner Seite nicht so geduldig sind, wie du es vielleicht gerne hättest, weswegen ich mir an deiner Stelle noch einmal gut überlegen würde, ob die ganze Sache in deinem Fall wirklich sinnvoll ist…

Gruß,

Orlok

0 49

createAttribut is not a Function

mb
  • javascript
  1. 0
    Der Martin
    1. 0
      MudGuard
      1. 0
        Der Martin
        1. 0
          mb
          1. 0
            Felix Riesterer
            1. 0
              mb
              1. 0
                Gunnar Bittersmann
                1. 0
                  mb
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      mb
              2. 0
                JürgenB
            2. 0
              mb
            3. 1

              Body

              Orlok
              • browser
              • html
              • javascript
              1. 0
                Orlok
                • korrektur
                1. 0
                  mb
              2. 0
                Gunnar Bittersmann
                1. 0
                  1unitedpower
                  1. 0
                    Orlok
                    1. 0
                      Orlok
                      • korrektur
                      • zu diesem forum
                      1. 1

                        Bearbeitungszeitraum

                        Auge
                        • zu diesem forum
                        1. 0
                          Orlok
                          1. 0
                            woodfighter
                            1. 0
                              Auge
                              1. 0
                                Christian Kruse
                                1. 0
                                  Christian Kruse
                                2. 0
                                  Auge
                                  1. 0
                                    Christian Kruse
                                    1. 0
                                      Auge
                          2. 1
                            Tabellenkalk
                          3. 0
                            Auge
                            1. 0
                              Orlok
                              1. 0
                                Matthias Apsel
                            2. 0
                              Matthias Apsel
                              1. 0
                                Auge
                              2. 0
                                Christian Kruse
                                1. 0
                                  Matthias Apsel
                                  1. 0
                                    Christian Kruse
                                    1. 0
                                      Matthias Apsel
                                      1. 0
                                        Gunnar Bittersmann
                                        1. 0
                                          Gunnar Bittersmann
                          4. 0
                            Christian Kruse
    2. 0
      Orlok
      • html
      1. 0
        Der Martin
    3. 0
      mb
      1. 0
        Orlok
        • javascript
        • usability
        1. 0
          Der Martin
          1. 0
            Orlok
            • javascript
            • menschelei
        2. 0
          mb