Server überlastet?...

Finde ich halt unschön, da dann der <noscript>-Teil des AdTags dann ad absurdum geführt werden würde.

Das funktioniert eh nicht, siehe meinen Edit. Man müsste den Werbepartnern einfach eintrichtern, dass man in ihrem Code eine Funktion aufruft, die als Parameter die ID der Box bekommt, in der die Werbung platziert werden soll. Und die schreiben ihr JavaScript so, dass es ohne unschönes document.write() auskommt. Zumal das in XHTML eh nicht funktionieren dürfte...

Greetz

paddya
 
Ist die Werbung wieder drin? Hat gerade wieder ziemlich gehangen, und in Statuszeile stand wieder media.fastclick.net
 
So ein Attribut "halts maul und lade das jetzt asynchron" wäre nich übel. :ugly:
AJAX? :think:
HTML:
<a href="wmsbla.php" id="defaultad_link"><img src="default_ad.jpg" alt="Default-Werbung"  id="defaultad_img" /></a>
<script type="text/javascript">
$.ajax({
  url: 'ajax/getad.php',
  success: function(data) {
    /* defaultad_link und defaultad_img verändern */
  }
});
</script>
 
müsste den Werbepartnern einfach eintrichtern, dass man in ihrem Code eine Funktion aufruft, die als Parameter die ID der Box bekommt
Das werden wohl Wunschträume bleiben. Ich bin schon froh, wenn die Banner am Ende valides HTML outputten. Letztens hab ich denen erklärt, dass sie bitte eigene Klassen verwenden sollen, wenn per JS ein HTML-Banner in mein document gemalt wird. z.B. "ad". Die hatten sowas gemacht

HTML:
<style>a {font-weight:bold}</style>
(und alle links auf klamm nach dem banner waren fett)

Statt
HTML:
<style>a.ad {font-weight:bold;}</style>
<a class="ad" href="...

zu machen oder inline-styles zu verwenden, kam dann sowas

HTML:
<style>a {font-weight:bold;}</style>
<ad href="...

Und als Reaktion immer nur: "Bei mir wird der Banner angezeigt" ...
Irgendwann hab ichs dann aufgegeben und den Banner deaktiviert.
:ugly:
 
AJAX? :think:
HTML:
<a href="wmsbla.php" id="defaultad_link"><img src="default_ad.jpg" alt="Default-Werbung"  id="defaultad_img" /></a>
<script type="text/javascript">
$.ajax({
  url: 'ajax/getad.php',
  success: function(data) {
    /* defaultad_link und defaultad_img verändern */
  }
});
</script>
Mit IMG und URL geht sowas, ja. Aber man hat ja Tags in der Form (s.u.) und noch viel kompliziertere. Man mus die also als Ganzes so wie sie sind verwenden.
Code:
<!-- ValueClick Media 728x90 LEADERBOARD CODE for klamm.de NEW --> 
<script language="javascript" src="https://media.fastclick.net/w/get.media?sid=50599&tp=5&d=j&t=n"></script> 
<noscript><a href="https://media.fastclick.net/w/click.here?sid=50599&c=1" target="_blank"> 
<img src="https://media.fastclick.net/w/get.media?sid=50599&tp=5&d=s&c=1" width=728 height=90 border=1></a></noscript> 
<!-- ValueClick Media 728x90 LEADERBOARD CODE for klamm.de NEW -->
... da könnte man höchstens mit Deiner function dann den kompletten Code in ein dafür vorgesehens DIV malen. Aber das klappt laut paddya ja auch irgendwie nicht. Und meistens muss der ganze JS Code auch im gleichen Dokument sein (also kein IFrame), damit er auf Inhalte der Seite dynamisch zugreifen oder mit anderen ADs kommunizieren kann (TandemAD, Big/Sky).

Momentan ist ja wieder alles UP und in Ordnung.
Ich hoffe auf IFrame-Tags ... natürlich ist bis Montag dort niemand im Haus.

Literatur:
https://mukulblog.blogspot.com/2008/03/iframe-tag-vs-script-tag-online.html
https://www.cpmadvisors.com/2009/11/16/the-iframe-tax-the-iframe-tag-versus-the-javascript-ad-tag/
 
... da könnte man höchstens mit Deiner function dann den kompletten Code in ein dafür vorgesehens DIV malen. Aber das klappt laut paddya ja auch irgendwie nicht.

Ja, das Problem liegt darin, dass document.write() nur während des Renderns der Seite richtig funktioniert. document.write() schreibt an der Stelle des Script-Tags ins DOM. Nach dem Laden der Seite wird der Inhalt der Seite durch document.write() einfach ersetzt (es wird ein neuer DOM-Tree erstellt).

Und da 99% der Werbeagenturen eben immer noch document.write() verwenden, weil sie es offensichtlich nicht besser wissen oder können, bleibt den Kunden nichts anderes übrig, als sich damit abzufinden...

Viel schöner wäre aber:

PHP:
<script src="abc.mediaserver.example.com/ads.js"></script>
<script>
    var userID = '#2551414', adSlotID = 'sfJHoif4djJD';
    // Add your ads here; first parameter is the ID of the element
    // example: AdManager.addAd('container-1', userID, adSlotID);
</script>

Das könnte man dann auch wunderbar asynchron laden...
 
Hatte vorhin auch längere Ladezeiten und das teilweise Grafiken nicht angezeigt werden seit gestern Abend schon, konnte Sie dann mit nem Mausklick anzeigen lassen, halt jede Grafik die nicht angezeigt wurde anklicken.
Komischerweise waren sie beim nächsten laden wieder da und beim nächsten teilweise wieder nicht angezeigt...
 
Nö. Du warst auf aol.de :ugly:

naja.. nicht wirklich... es gibt sowas ähnliches bei t-online (also nicht Webseite, sondern ISP) auch ;)

Wann genau diese Seite kommt, ist mir auch schleierhaft.. manchmal sind es Tipp-Fehler, manchmal aber auch, wenn eine Seite kurzzeitig nicht erreichbar ist.. dann kommt eine Seite, die ähnlich aufgebaut ist, nur eben halt vom anderen isp :(

LG