Ergebnis 1 bis 3 von 3

Thema: <\/scr'+'ipt> - Doubleclick AdServer Madness

  1. #1
    Contao-Fan Avatar von phreak
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    325

    Standard <\/scr'+'ipt> - Doubleclick AdServer Madness

    Hallo alle,

    Ich betreibe mehrere Webseiten die Werbebanner einblenden und über eine Agentur bzw von mir direkt vermarktet werden. Der AdServer wird von einem Unternehmen betrieben das mittlerweile zu Google gehört. Für die Einbindung der Banner ist ein Code (der an beliebiger Stelle in den <body> gesetzt wird) wie folgt notwendig:

    Code:
    <script>
    if(typeof(adlink_randomnumber)=="undefined"){var adlink_randomnumber=Math.floor(Math.random()*10000000000)}
    if(typeof(WLRCMD)=="undefined"){var WLRCMD=""}
    if(typeof(adlink_tile)=="undefined"){var adlink_tile=1}else{adlink_tile++}
     document.write('<scr'+'ipt language="JavaScript" src="http://ad.at.doubleclick.net/adj/meineseite.com/DE_ROS_MBRX_T_1x1;'+WLRCMD+';dcopt=ist;sz=468x60,728x90;tile='+adlink_tile+';ord='+adlink_randomnumber+'?"><\/scr'+'ipt>');</script><noscript><p><a href="http://ad.at.doubleclick.net/jump/meineseite.com/DE_ROS_MBRX_T_1x1;sz=468x60,728x90;Tile=1;ord=1234567890?">
    <img src="http://ad.at.doubleclick.net/ad/meineseite.com/DE_ROS_MBRX_T_1x1;sz=468x60,728x90;Tile=1;ord=1234567890?" alt="Banner" />
    </a></p></noscript>
    Das validiert natürlich nicht besonders, weil besonders der Ausdruck <\/scr'+'ipt> in kein XHTML-Konzept passt.
    Soweit ich das verstanden habe handelt es sich dabei um einen Workaround um ein <script> in einem <script> aufzurufen, der sich nur so bewerkstelligen lässt.

    Aber ich nicht besonders bewandert in Javascript und jetzt wollte ich bei euch einmal Fragen, ob es dafür eine "valide" Lösung geben könnte, ob ihr das für hoffnungslos veraltet haltet, ob HTML5 etwas daran ändern wird können und ob jemand von euch schonmal prinzipiell auf dieses Thema gestoßen ist.

    Danke für Info,
    Stefan

  2. #2
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Du könntest das Skript in eine externe Datei verlagern, dann wäre wenigstens das HTML-Gerüst valide (auch wenn du nicht valide Datein extern einfügst).

  3. #3
    Contao-Nutzer Avatar von Tiggr
    Registriert seit
    04.10.2009.
    Ort
    Bei Frankfurt am Main
    Beiträge
    238

    Standard

    Hiho!

    Eigentlich sehe ich das garnicht als invalide. Aber verbessert mich!

    Da meckert der Validierer über eine Konstruktion innerhalb einer JS-Anweisung, um genauer zu sein innerhalb von 'document.write'. Das geht den Validierer doch garnichts an. Den hat höchstens das HTML, wenn es im Dokument eingefügt ist, zu interessieren, aber nicht so im JS!

    Das ist eigentlich ein Problem des Validierers, der sich was ansieht, das ihn nichts angeht!

    Also: Nicht beachten!

    Tschüss
    Marcus (aka Tiggr)
    @bout Kites: Rodgauer Workshop (Contao 4.9)
    Colorful Sky (Typo3, auf dem Weg zu Contao)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •