Wie funktionieren die Werbeeinblendungen?
Chris
- javascript
Hallo,
was ich schon immer wissen wollte:
Wie funktionieren eigentlich diese (nervigen) Werbeeinblendungen bei Tripod oder wie diese kostenlos-Provider heißen? Die User stellen doch bloß ihre fertigen Seiten hoch und die Quelltexte werden doch nicht verändert, oder?
Ich habe leider bisher nix darüber gefunden und rechte Maustaste/Quelltext hat mir auch nicht weitergeholfen.
Wäre toll, wenn sich hier jemand damit auskennen würde.
Tschüss
Chris
Hallo,
Hallo
was ich schon immer wissen wollte:
Wie funktionieren eigentlich diese (nervigen) Werbeeinblendungen bei Tripod oder wie diese kostenlos-Provider heißen? Die User stellen doch bloß ihre fertigen Seiten hoch und die Quelltexte werden doch nicht verändert, oder?
Ich habe leider bisher nix darüber gefunden und rechte Maustaste/Quelltext hat mir auch nicht weitergeholfen.
Wäre toll, wenn sich hier jemand damit auskennen würde.
Tschüss
Chris
Also, das ganze funktioniert über J/JS, deshalb kannst du es auch folgendermassen von deinem Quellcode aus abschalten:
Lycos.de (Werbefläche abschalten)
Dazu du auf jeder Seite folgende Tags ganz ans Ende der Seite (hinter den </html>Tag) setzen:
Testseite!
...<noscript><noscript><plaintext>
Tripod.com
Die Werbung kann man loswerden, indem man auf jeder Seite vor den eigentlichen <body>Tag das folgende Script einbettet.
Testseite!
...
</head>
<noscript>
<body></body>
</noscript>
<body ...
So ist das halt mit den Skripts ;)
Ps: Das oben sollte nur als Theorie genutzt werden, nicht für die Praxis, alles weitere könnt ihr euch ja denken :p
Mfg Jan
Hi Jan,
danke, das finde ich schon sehr interessant.
Nun würde mich noch interessieren, wie die die Seiten zusammenführen. Ich rufe doch die URL des Guest auf und der Host liefert mir viel mehr. Muss ja irgendwie zusammengeführt werden.
Ich wollte sowas eben einfach mal selbst nachbauen und vor allem verstehen.
LG
Chris
hi,
Ich wollte sowas eben einfach mal selbst nachbauen und vor allem verstehen.
Warum rufst Du nicht einfach so ein Script auf? Z. B. http://ads.tripod.lycos.de/ad/ad.php?cat=&mkw=&CC=de&ord=1898087491&adpref=
Der Kram wird halt komplett dynamisch reingeschrieben. Ob da wohl Aufwand und Aktzeptanz in einem ausgewogenen Verhaeltnis stehen?
;-)
Viel Spass & Gruesse Joachim
Hi Chris,
Nun würde mich noch interessieren, wie die die Seiten
zusammenführen. Ich rufe doch die URL des Guest auf
und der Host liefert mir viel mehr. Muss ja irgendwie
zusammengeführt werden.
Ich wollte sowas eben einfach mal selbst nachbauen und
vor allem verstehen.
Du hast das magische Wort gefunden - Glückwunsch! ;-)
Der Webserver ist ja grundsätzlich in der Lage, serverseitige Intelligenz zu realisieren (CGI usw.).
In Deinem Fall tut er das, ohne daß es Dir als Seitenbesitzer explizit bewußt ist - ganz ähnlich wie bei SSI oder PHP auch: In der Server-Konfiguration kann jedes Datei-Namensmuster der Verarbeitung durch einen sogenannten Handler zugewiesen werden.
Dein Server-Administrator _kann_ also einen einfachen Handler besitzen, der nichts anderes tut, als den Inhalt Deiner Datei einzulesen, an einer bestimmten Stelle eigenen Inhalt einzufügen und das Ergebnis nach stdout zu schreiben. Der Inhalt der Datei auf der Festplatte wird nicht verändert - aber er wird bei der Auslieferung dynamisch ergänzt.
Der Apache-Server erlaubt sogar die Einbindung solcher Handler in Form von selbst geschriebenen CGI-Skripten.
Mein Komprimierungs-Handler
http://www.schroepl.net/projekte/gzip_cnc/
basiert auf diesem Funktionsprinzip - der liest auch den Inhalt einer angeforderten Datei ein und liefert ggf. etwas Anderes an den Browser zurück.
Die Apache-Dokumentation zum Thema:
http://httpd.apache.org/docs/handler.html
Viel Erfolg beim handler-Bauen
Michael