Quelltext nachladen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Quelltext nachladen

    Hi,

    Ich habe eine Ad Anzeige diese möchte ich nun gerne bzw habe ich schon dahin erweitert das der Quelltext der Anzeige nach x Sekunden geändert wird damit pro User unterschiedliche Werbung angezeigt werden kann was meiner Meinung nach die Wahrscheinlichkeit steigert das er eine interessante Werbung sieht und er auf diese klickt, sich anmeldet oder besser noch was kauft! ;)

    Mittels Ajax wird allso der Qulltext für einen zufälligen Werbepartner nachgeladen und der alte Quelltext wird ausgetauscht.

    Das klappt zwar nicht ohne Probleme (Ab und zu wird obwohl gesagt wird alle x Sekunden ein Request) 5 Mal oder so Quelltext nachgeladen ...

    Mein Wunsch wäre jetzt das man das ganze so gestallten könnte das der User dieses nachladen visuell nicht mitbekommt also wie soll man das erklären er soll halt nicht sehen wie die Werbung aufgebaut wird, sondern alte Werbung -> neue Werbung ...
    Wenn das Bilder wären hätte ich eine Idee aber das Problem ist das es halt Quelltext ist mit unterschiedlichen Inhalten! (Iframes, Javascript, Flash)

    Jemand eine Idee?
  • Nun, er darf schon sehen und er soll ja die Unterschiedliche Werbung wahrnehmen was er wiederum nicht mitbekommen soll ist wie sich die Werbung aufbaut! Deswegen hab ich irgendwie an vorladen gedacht.

    Also als erstes wird ein Default Skyscraper angezeigt, dann wird nach 10 Sekunden neuer Quelltext nachgeladen und dann wird der Quelltext per innerHTML in den Div Container gepackt, nur sieht man halt aktuell wie die Werbung aufgebaut wird oder wenn zum Beispiel die loomin Werbung geladen wird dauert es ab und zu 1 - 2 Sekunden bis diese angezeigt wird und das würde ich gerne irgendwie verhindern ich hätte es gerne irgendwie flüssig! :d
  • achso.. Ladezeiten machen dir Probleme ;)
    Na dann lass die alte Werbung im Hintergrund und Leg einfach einen Container drüber.

    Quellcode

    1. <div style="position:relativ;width:468px;height:60px;">
    2. <div style="position:absolute;top:0px;left:0px"><img src="alterbanner.png" alt="" />
    3. <div style="position:absolute;top:0px;left:0px"><img src="neuerbanner.png" alt="" />
    4. </div>


    nicht getestet, aber alterbanner solltest du im Beispiel gar nicht sehen. Experimentieren kannst du mit einem 1kb alterbanner und einem 1MB neuerbanner. Dann sollte der neue Banner schrittweise über den alten geladen werden.