Ärger mit vom Provider eingefügen Werbebannern!!!
Patrick
Hallo liebe Forumer!!!
Als ich damals einen Bekannten (Backfire, <img src="../../xdeu.gif" alt=""> http://home.t-online.de/home/backfire/backfire.htm) beim Einbauen von Bilderwechsel-Effekten auf einigen seiner Seiten geholfen hatte, bedankte er sich damit, daß er mir bei fortunecity.com einige 100 KB von seinem Webspace für "my first Homepage" überließ.
In einem eigens für mich erstellten Verzeichnis (pac) hostete er meine Homepage. Später bekam sogar ich sogar das Passwort, um eigene Änderungen direkt vornehmen zu können. Als Gegenleistung übernahm ich wiederum die Pflege seiner "Contactside".
Und um die geht es hier... Seit einigen Tagen scheinbar (war mir vorgestern nicht aufgefallen) blendet fortunecity auf (fast) jeder Seite Werbebanner ein. Ärgerlich ist es zwar, aber da dort die 20 MB umsonst sind, kann man eigentlich nicht meckern.
Daß die aber so blöd sind, das entsprechende Stück Code mitten in einem JavaScript einzubauen, so daß nichts mehr geht (übrigens weder Script noch deren Bannereinblendung ;-))))) ), ist kaum zu glauben...
Hier aber der Beweis (es handelt sich um ein JavaScript von Christine Kuenels JS-Notizen):
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Christoph Schwarz">
<META NAME="GENERATOR" CONTENT="Mozilla/4.03 [de]C-DT (Win95; I) [Netscape]">
<TITLE>BACKFIRE`S CONTACT-SIDE Ulrich Rädler</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!---
Protokoll = self.location.protocol;
Pfad = self.location.pathname;
Basis = Protokoll + '//' + Pfad.substring(1,Pfad.length-11)
neues_Fenster = null;
function Zeigen(Bild0,Titel0,Breite0,Hoehe0)
{
Bild = Bild0;
Titel = Titel0;
Breite = Breite0;
Hoehe = Hoehe0;
zu();
setTimeout("sichtbar()",1000);
}
function sichtbar()
{
Fenster_Hoehe = Hoehe + 30;
Fenster_Breite = Breite + 40;
Optionen = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,height='+Fenster_Hoehe+',width='+Fenster_Breite;
neues_Fenster = window.open('','',Optionen)
with (neues_Fenster)
{
document.writeln('<HTML><HEAD><TITLE>' + Titel + '</TITLE></HEAD>');
document.writeln('<BODY BGCOLOR="#000000" TEXT="#FFFFFF">
<!-- FC HP BN1 START -->
<!-- Please do not remove the line above or the code within this section -->
<!-- Doing so may cause damage to your pages or insertion of multiple banners-->
<center><p>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td colspan="11"><img src="http://www.fortunecity.com/console2/newnav/top.gif" height="7" width="555"></td></tr>
<tr><td><img src="http://www.fortunecity.com/console2/newnav/left.gif" alt="FC Navigation Console" height="60" width="72" border="0" usemap="#fcleft"><map name="fcleft"><area shape="rect" coords="10,43,64,60" href="http://www2.fortunecity.com/cgi-bin/home
page/estate.pl?referer=navbar" target="_top"><area shape="rect" coords="9,21,61,36" href="http://www2.fortunecity.com/cgi-bin/showarea.pl?area=tinpan&referer=navbar" target="_top"><area shape="rect" coords="8,0,62,15" href="http://www.fortunecity.com" t
arget="_top"><area shape="rect" href="http://www.fortunecity.com" target="_top" coords="0,0,49,49"></map></td><td colspan="9"><A HREF="http://adforce.imgis.com/?adlink|11|4834|10772|1|IMGIS" target="_top"><IMG SRC="http://adforce.imgis.com/?adserv|11|4834|10772|1|IMGIS" BORDER=0 HEIGHT=60 WIDTH=468 NATURALSIZEFLAG=0 ALIGN=BOTTOM ALT="FortuneCity ad"></a></td>
<td><img src="http://www.fortunecity.com/console2/newnav/right.gif" width="15" height="60"></td></tr>
<tr><td><img src="http://www.fortunecity.com/console2/newnav/left2.gif" height="31" width="72" target="_top"></td><td><img src="http://www.fortunecity.com/console2/newnav/gap1.gif" width="17" height="31"></td><td><a href="http://adex3.flycast.com/server/s
ocket/127.0.0.1:2800/click/FortuneCitycom/NavBar1/10772" target="_top"><img src="http://adex3.flycast.com/server/socket/127.0.0.1:2800/ad/FortuneCitycom/NavBar1/10772" border="0" width="88" height="31"></a></td><td><img src="http://www.fortunecity.c
om/console2/newnav/gap2.gif" width="24" height="31"></td><td><a href="http://adex3.flycast.com/server/socket/127.0.0.1:2800/click/FortuneCitycom/NavBar2/10772" target="_top"><img src="http://adex3.flycast.com/server/socket/127.0.0.1:2800/ad/FortuneCity
com/NavBar2/10772" border="0" width="88" height="31"></a></td><td><img src="http://www.fortunecity.com/console2/newnav/gap3.gif" width="24" height="31"></td><td><a href="http://adex3.flycast.com/server/socket/127.0.0.1:2800/click/FortuneCitycom/NavBar3/10772" target="_top"><img src="http://adex3.flycast.com/server/socket/127.0.0.1:2800/ad/FortuneCitycom/NavBar3/10772" border="0" width="88" height="31"></a></td><td><img src="http://w
ww.fortunecity.com/console2/newnav/gap4.gif" width="19" height="31"></td><td><a href="http://www2.fortunecity.com/cgi-bin/homepage/navbarforward.cgi?from=nav4&referer=navbare" target="_top"><img src="http://www.fortunecity.com/console2/newnav/button4.gif"
border="0" width="88" height="31"></a></td><td><img src="http://www.fortunecity.com/console2/newnav/gap5.gif" width="32" height="31"></td><td><img src="http://www.fortunecity.com/console2/newnav/right2.gif" width="15" height="31"></td></tr></table></p>
</center>
<!-- WARNING: under no circumstances remove the line below. Doing so may damage your page.-->
<!-- FC HP BN1 END -->
<DIV ALIGN=CENTER><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 VALIGN="MIDDLE"><TR><TD>');
document.writeln('<IMG SRC="'+Bild+'" WIDTH='+Breite+' HEIGHT='+Hoehe+' BORDER=0 ALT="'+Titel+'"></TD>');
document.writeln('</TR></TABLE></DIV></BODY></HTML>');
}
}
function zu()
{
if (neues_Fenster != null)
if (!neues_Fenster.closed)
neues_Fenster.close();
}
//--->
</SCRIPT>
</HEAD>
Die dort gehosteten PAC-Seiten nehme ich jedenfalls gleich da weg, und ersetze sie durch einen Hinweis auf Atomic Eggs.
Bis dann dann
PAF (patrickausfrankfurt)
Hallo Patrick.
Leider kann ich mir das nicht selbst anschauen, denn der Firewall haelt es fuer Sex (wir hatten das Thema schon mal). Jedenfalls kann ich mir gar nicht so recht vorstellen, dass dieser monumentale Block geballten HTML-Codes einfach IRGENDWO in die Page ge-inserted wird (nicht etwa zwischen zwei Zeilen, sondern mitten IN EINE Zeile). Normalerweise ist es ja so, dass an einer bestimmten vom Autor vorgegebenen Stelle vom Provider etwas eingefuegt wird. So z.B. bei GeoCities: Irgendwo im doc schreibt man <!--#geoguide-->, und das wird dann durch den Server beim Anforderen der Seite durch eine moeglichst unuebersichtliche Tabelle ersetzt. Man koennte denken, hier ist es genauso, das <!-- FC HP BN1 START/END --> legt das nahe. Aber wohl kaum jemand wuerde das mitten in eine JS-Codezeile schreiben (lustig anzusehen). Naja, ich wuerde Backfire sagen, er soll sich beim Provider beschweren, d.h. ihn drauf hinweisen, denn schliesslich ist es ja kostenlos.
Calcoybe
Hallo Roland!
Leider kann ich mir das nicht selbst anschauen, denn der Firewall haelt es fuer Sex (wir hatten das Thema schon mal).
Jaja, meine Seite sind die reinsten Sex-Life-Shows ;-)))
Jedenfalls kann ich mir gar nicht so recht vorstellen, dass dieser monumentale Block geballten HTML-Codes einfach IRGENDWO in die Page ge-inserted wird (nicht etwa zwischen zwei Zeilen, sondern mitten IN EINE Zeile). Normalerweise ist es ja so, dass an einer bestimmten vom Autor vorgegebenen Stelle vom Provider etwas eingefuegt wird. So z.B. bei GeoCities: Irgendwo im doc schreibt man <!--#geoguide-->, und das wird dann durch den Server beim Anforderen der Seite durch eine moeglichst unuebersichtliche Tabelle ersetzt. Man koennte denken, hier ist es genauso, das <!-- FC HP BN1 START/END --> legt das nahe. Aber wohl kaum jemand wuerde das mitten in eine JS-Codezeile schreiben (lustig anzusehen).
Ich glaube, das ganze wird von einer "Maschine" erledigt. Ich schätze, daß die in regelmäßigen Abständen einen Script laufen lassen, der unmittelbar nach dem <body>-Tag dieses Stück Code auf den Seiten einbaut.
Nun, so weit so gut, wenn aber wie im JavaScript von Christine:
doument.writeln('<HTML><HEAD>...</HEAD><BODY mit irgendwelchen Angaben>
vorkommt, dann wird dieses Stück Quelltext hier eingebaut und verhunzt somit das komplette Script. Dafür aber erscheint auch deren häßliche Banner nicht, weil es nicht untern dem "wirlichen" <body>-TAG ist!!!
Bis danndann
PAF (patrickausfrankfurt)
Hallo.
Jaja, meine Seite sind die reinsten Sex-Life-Shows ;-)))
Schlimmer Finger! ;-)
Ich glaube, das ganze wird von einer "Maschine" erledigt.
Natuerlich! Bestimmt setzt sich niemand hin und editiert die Seiten von Hand.
»» Ich schätze, daß die in regelmäßigen Abständen einen Script laufen lassen, der unmittelbar nach dem <body>-Tag dieses Stück Code auf den Seiten einbaut.
Du meinst statisch, also nicht bei jedem Aufruf der Seite erneut?
Nun, so weit so gut, wenn aber wie im JavaScript von Christine:
doument.writeln('<HTML><HEAD>...</HEAD><BODY mit irgendwelchen Angaben>vorkommt, dann wird dieses Stück Quelltext hier eingebaut und verhunzt somit das komplette Script. Dafür aber erscheint auch deren häßliche Banner nicht, weil es nicht untern dem "wirlichen" <body>-TAG ist!!!
Das koennte sein. Dann versuch doch mal, mit Christine's Methode die Maschine auszutricksen:
var s = "<HTML><HEAD>...</HEAD";
s += "><"
s += "BOD"
s += "Y>"
documeny.writeln(s);
Wetten, das kriegt das Ding nicht hin? Wenn sie Maschine am Ende des Docs merkt, dass sie noch garnichts eingefuegt hat, schreibt sie vielleicht dort einfach ihren Mist hin. Nun musst Du wissen, ob Du die haesslichen Banner am Ende der Seite duldest, oder folgendes versuchst:
Schreib das BODY-Tag in einen Kommentar:
<!--
<BODY usw.>
-->
Wenn das Programm nur eine Einfuegung vornimmt, bist Du fertig. Fuegt es aber nach jedem <BODY> sowas ein (bei GoeCities wird das mit besagtem <!--#geoguide--> gemacht), kombiniere es mit oben genanntem Trick. Ich denke, das sollte funzen.
Calocybe
Hallo Roland!
»» Ich schätze, daß die in regelmäßigen Abständen einen Script laufen lassen, der unmittelbar nach dem <body>-Tag dieses Stück Code auf den Seiten einbaut.
Du meinst statisch, also nicht bei jedem Aufruf der Seite erneut?
Das sieht wirklich so aus, als geschieht dies nicht bei jedem Seitenaufruf, sondern nach einer gewissen Zeit, als wäre eine Routine installiert, die in regelmäßigen Abständen die Seiten überprüft und dann das Stück Code einbaut.
Denn ich habe mir aus Deinen Tips (Danke an dieser Stelle) weiter geholfen und die Sachen bereits upgeloadet.
Ich habe aber:
var s = "<HTML><HEAD>...</HEAD";
s += "><"
s += "BOD"
s += "Y>"
documeny.writeln(s);
nicht eingesetzt, damit komme ich als JS-Laie nicht klar, sondern so "gearbeitet":
document.writeln('<HTML><HEAD><TITLE>' + Titel + '</TITLE></HEAD>');
document.writeln('<B');
document.writeln('ODY BGC');
document.writeln('OLOR="#000000" TEXT="#FFFFFF"><DIV ALIGN=CENTER><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 VALIGN="MIDDLE"><TR><TD>');
Also das "body" im document.writeln "zerstückelt". Das funzt sowohl lokal sowie auf dem Server von fortunecity auch (wie gesagt, noch haben sie nicht "versucht", da den Banner zu plazieren... Ich werde morgen früh von der Nachtschicht kommend gleich nachschauen.
Sicher darfst Du erwarten, daß ich Dich darüber informieren werde.
Hast Du keine andere Möglichkeit ins Internet zu gehen als über diesem Rechner mit dem Firewall???
Denn die Adresse ist:
http://www.fortunecity.com/tinpan/floyd/692/pac/paf.htm
Unten auf dieser paf-Seite sind dann die Problemseiten verlinkt (ulrich.htm und susi.htm heissen die Links, rufen aber in Wahrheit die Dateien ulrich2 und susi2.htm, wo das verhunzte zu sehen ist). Die nach Deinem Tip hin geänderten Dateien erreichst Du direkt unter:
http://www.fortunecity.com/tinpan/floyd/692/contacts/susi.htm (Susimausi ist ja interessanter anzusehen als Ulrich - Naja - eine Frage der "Affinitäten").
Bis danndann
PAF (patrickausfrankfurt)
Hallo mal wieder! (Internet geht wieder - tataah!)
Das sieht wirklich so aus, als geschieht dies nicht bei jedem Seitenaufruf, sondern nach einer gewissen Zeit, als wäre eine Routine installiert, die in regelmäßigen Abständen die Seiten überprüft und dann das Stück Code einbaut.
Naja, vielleicht halten Sie ihre Hardware nicht fuer leistungsfaehig genug, um das jedesmal zu machen. Oder das Skript, was den Mist baut, ist nicht nur Scheisse, sondern auch noch aetzend langsam.
Ich habe aber:
var s = "<HTML><HEAD>...</HEAD";
s += "><"
s += "BOD"
s += "Y>"
documeny.writeln(s);nicht eingesetzt, damit komme ich als JS-Laie nicht klar, sondern so "gearbeitet":
document.writeln('<HTML><HEAD><TITLE>' + Titel + '</TITLE></HEAD>');
document.writeln('<B');
document.writeln('ODY BGC');
document.writeln('OLOR="#000000" TEXT="#FFFFFF"><DIV ALIGN=CENTER><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 VALIGN="MIDDLE"><TR><TD>');
Wundert mich, dass das funktioniert. Du setzt damit ja nicht etwa den Code
<BODY BGCOLOR="#000000" usw.>
ab, sondern mehr soetwas:
<B
ODY BGC
OLOR="#000000" usw.>
Ich meine, haettest Du document.write() verwendet, waere es klar, aber mit writeln() beendet man doch normalerweise die Zeile und beginnt eine neue. Und in der Tat: Schwarz ist der Hintergrund des neuen Fensters nicht! Versuch's doch nochmal mit document.write(). Theoretisch sollte es besser funktionieren, jedoch kann ich mir vorstellen, dass der ein oder andere Browser auch das nicht ganz rafft.
Was die s += "xxx"; - Methode angeht, da steckt nicht viel dahinter. Ist gleichbedeutend mit s = s + "xxx"; . So setzt Du alles in einen String zusammen, den Du dann mit einem Rutsch schreibst. Eigentlich fast so, wie Du es schon immer hattest, nur dass ausserdem die Maschine ausgetrickst wurde.
Sicher darfst Du erwarten, daß ich Dich darüber informieren werde.
Ok, ich erwarte.
Erwart...
Erwart... ;-)
Hast Du keine andere Möglichkeit ins Internet zu gehen als über diesem Rechner mit dem Firewall???
Denn die Adresse ist:
http://www.fortunecity.com/tinpan/floyd/692/pac/paf.htm
Du kannst mich fuer bloed halten - seit heute geht es wieder! Ganz FortuneCity ist freigeschaltet! Naja, sie haben gesagt, sie haben irgendwas umgestellt, deshalb kam ich am Freitag ab einer bestimmten Zeit auch nicht mehr ins Internet, vielleicht haben sie vergessen, die Diese-Seiten-sind-ganz-gefaehrlich-und-deshalb-gesperrt-Liste wieder zu aktivieren. Falls Euch mal der Begriff "SmartFilter" begegnet - die sind Schuld!
Aber ich habe vor, mir Anfang des naechsten Jahres einen ISDN-Anschluss zu legen (derzeit habe ich kein normales Telefon, nur ein Handy, das nie geht, weil dauernd der Akku leer ist), und dann such ich mir nen Provider, und dann hab ich meine Ruh'! Und ich muss nicht mehr verbotenerweise auf Firmenkosten surfen.
http://www.fortunecity.com/tinpan/floyd/692/contacts/susi.htm (Susimausi ist ja interessanter anzusehen als Ulrich - Naja - eine Frage der "Affinitäten").
Ja, ja, nett anzusehen. Und ihr Sternzeichen ist wirklich Jungfrau? Kannst Du sie mir mal vorstellen? ...
Calocybe