Erst Seite laden dann die Werbung

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

  • Erst Seite laden dann die Werbung

    Hallo

    Ich suche ein Script, das erst die Seite läd, und dann die Werbung.

    Grund:
    Oft kommt es vor, dass die Seite hängt, da die Werbung geladen wird.

    Grüße
    Kreze

  • #2
    Leider das falsche Forum, daher verschieb ich das mal.

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

    Kommentar


    • #3
      Ich suche ein Script, das erst die Seite läd, und dann die Werbung.
      Mit z.B. jquery sollte das ein Kinderspiel sein.
      Wir werden alle sterben

      Kommentar


      • #4
        Zitat von combie Beitrag anzeigen
        Mit z.B. jquery sollte das ein Kinderspiel sein.
        Man kann auch mit Kanonen auf Spatzen schießen. Wenn wir wüssten, wie die Werbung eingebaut wird (JavaScript?), so könnte schon ein simples window.onload ausreichen.

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

        Kommentar


        • #5
          Die Werbung ist Javascript.
          Diese befindet sich auf einer PHP Seite die includet wird.

          Da ich mich leider nicht mit Javascript auskenne, bitte ich mit dem window.onload um Hilfestellung.

          Kommentar


          • #6
            PHP-Code:
            window.onload = function()
            {
              
            // Hier kommt der bisherige JavaScript-Code rein

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

            Kommentar


            • #7
              Habe folgendes getestet:

              PHP-Code:
              <script type="text/javascript">
              window.onload = function()

                  
              adscale_slot_id="MzM1MjAw";
              }
              </
              script>
              <
              script type="text/javascript" src="http://js.adscale.de/getads.js"></script

              Leider geht das nicht.

              Kommentar


              • #8
                Zitat von Kreze Beitrag anzeigen
                Leider geht das nicht.
                Geht das vielleicht auch ein bißchen ausführlicher? WAS geht nicht?

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

                Kommentar


                • #9
                  Also die Werbung wird nicht angezeigt.

                  Kommentar


                  • #10
                    Mal die Fehlerkonsole vom Firefox bemüht? Oder Firebug? Online-Version verfügbar?

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

                    Kommentar


                    • #11
                      Zitat von Kreze Beitrag anzeigen
                      Habe folgendes getestet:
                      PHP-Code:
                      <script type="text/javascript">
                      window.onload = function()

                          
                      adscale_slot_id="MzM1MjAw";
                      }
                      </
                      script>
                      <
                      script type="text/javascript" src="http://js.adscale.de/getads.js"></script
                      Das kann so vermutlich gar nicht gehen.

                      Das Script, dass du da einbindest, wird vermutlich sofort gestartet, wenn es geladen ist - und erwartet dann die Variable, die du aber erst danach per onload setzt.


                      State-of-the-art ist heutzutage, JavaScript möglichst erst am Ende von body einzubinden, damit blockiert es den restlichen Seitenaufbau möglichst wenig.
                      Eine andere Alternative wäre, das Script gar nicht im HTML-Code zu notieren, sondern erst onload ein neues Script-Element zu erzeugen und ins Dokument einzuhängen (DOM-Methoden).
                      I don't believe in rebirth. Actually, I never did in my whole lives.

                      Kommentar


                      • #12
                        Leider verstehe ich sehr sehr wenig von Javascript.
                        Könnte mir Bitte einer mit den Daten
                        PHP-Code:
                        <script type="text/javascript">
                            
                        adscale_slot_id="MzM1MjAw";
                        </
                        script>
                        <
                        script type="text/javascript" src="http://js.adscale.de/getads.js"></script
                        , eine Möglichkeit zeigen.

                        Danke

                        Kommentar


                        • #13
                          Jetzt habe ich folgendes probiert:

                          PHP-Code:
                          $W_Banner728x90Logo '
                          <script type="text/javascript">
                          window.onload = function()
                          {

                              adscale_slot_id="MzM1MjAw";

                          document.write(\'<script type="text/javascript" src="http://js.adscale.de/getads.js"><\'+\'/script>\');  
                          }

                          </script>
                          '

                          Die Seite wird geladen. Man sieht die Seite solange bis diese geladen worden ist. Dannach sieht man nur eine leere Seite.
                          Kann mir bitte einer helfen?

                          Kommentar


                          • #14
                            Weil document.write die Seite neu schreibt. Je nachdem wie du deine Seiten aufgebaut hast, kann das zu diesem Effekt führen. Das musst du komplett übers DOM gehen, also document.createElement, document.createAttribute und so weiter und so fort. Eine Anleitung zu dem Thema findest du hier und ein paar Tutorials hier.

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

                            Kommentar


                            • #15
                              gibt es vieleicht eine einfachere Lösung?

                              Kommentar

                              Lädt...
                              X