[(X)HTML] Wenn keine Bildanzeige -> Textlink

Ronja

Räubertochter
ID: 51429
L
4 Mai 2006
1.010
33
Hi Ihr Helfer,

hab mal wieder ein Problem.

Es geht darum ein Interface zu basteln, in das ein bestimmter User Bannercodes eintragen kann, die er vorgegeben bekommt.
Das ist ja kein Problem, aber ...

.. diverse Leutchen benutzen ja nun mal den Firefox und Adblock, so dass die Banner dann nicht angezeigt werden.

Mein Frage, ist es möglich, wenn keine Bildausgabe erfolgt, anstelle des Banners einen Textlink zu erzeugen?

Und ... kann man das überhaupt abfragen, ob das Bild angezeigt wird oder nicht?

Hat jemand einen Lösungsansatz für mich??

Danke für Eure Hilfe,
Ronja
 
Und ... kann man das überhaupt abfragen, ob das Bild angezeigt wird oder nicht?
Gar nicht, weil du nie weißt, ob der Client das Bild nicht abruft, weil er einen Werbeblocker hat und weil er das Bild vielleicht nur im Cache hat und es deshalb nicht lädt.
 
<img Attribute \ >

Wobei du da das alt="alternativer Text" setzen kannst.

XHTML konform.


Edit... warum schluck das PHP Teil meinen \?
Mal das PHP Gedöns entfernen :(
 
keine ahung wie ad blocker genau arbeiten... aber ich geh mal davon aus dass die die ellemente aus der dom struktur nehmen. somit könnte man eventuelle schauen ob der banner tag noch im dokument ist und wenn nicht versuchen drauf zu reagieren. alternativ kann man auch schauen ob grafik xyz fertig geladen wurde... mit BILD.complete kann man das rausfinden. das ganze geht aber meiner meinung nach nur ordentlich mit fest eingebauten bannern und nicht dynamisch eingefügten mit javascript... (solang das javascript nicht von einem selbst kommt)
 
Man sollte aber immer bedenken, dass alles was sich auf Clientseite abspielt, man nicht kontrollieren kann.

Wer sagt denn, dass der böse Browser nicht noch die Finger auf dem JavaScript hat und da Daten manipuliert, sodass das Script denkt, der Banner, die DOM-Node, die Grafik... was auch immer, wäre da und korrekt geladen, obwohl der Browser eigentlich blockt ?
 
Man sollte aber immer bedenken, dass alles was sich auf Clientseite abspielt, man nicht kontrollieren kann.

Wer sagt denn, dass der böse Browser nicht noch die Finger auf dem JavaScript hat und da Daten manipuliert, sodass das Script denkt, der Banner, die DOM-Node, die Grafik... was auch immer, wäre da und korrekt geladen, obwohl der Browser eigentlich blockt ?

ja das kann gut möglich sein... aber man kann nicht jeden sonderfall einplannen der irgendwo mal auftauchen kann. wenn das bei 0.1% der besucher auftrit ist es dann wert dafür sich extra den kopf zuzerbrechen?

alternativ könnte man auch immer textlinks liefern und diese dann per javascript ersetzen... aber das kann wiederum zu anderen problemen frühren. du wirst nie eine hunderprozentige lösung finden... es kann ja zb auch sein das ein proxy oder der client die werbelinks ausfiltert, durch irgendwelche werbefilter.
 
ja das kann gut möglich sein... aber man kann nicht jeden sonderfall einplannen der irgendwo mal auftauchen kann.
Stimmt, aber irgendwie liegt es in meiner Natur automatisch an solche Fälle zu denken und diese aufzeigen zu wollen.

Konkret und praktisch am Problem würde ich entweder sagen, man macht halt Grafik- und Textlinks oder man schert sich gleich überhaupt nichts um Werbeblocker.
Mal soll überlegt: Was ist denn der Sinn dieser Blocker ? Warum soll ich mir als Programmierer den Kopf zerbrechen, um "einen Blocker von Werbeblockern" zu kreieren, wenn der Besucher die Grafiken gar nicht sehen will ?
 
[...]
Mal soll überlegt: Was ist denn der Sinn dieser Blocker ? Warum soll ich mir als Programmierer den Kopf zerbrechen, um "einen Blocker von Werbeblockern" zu kreieren, wenn der Besucher die Grafiken gar nicht sehen will ?

Weil er z.B. will, dass die Werbung gleichmäßig unter den Usern verteilt wird ;)
Normal sollte es ja in den meisten Fällen etwa so ablaufen, dass "Content gegen Werbung" getauscht wird. Blockiert jetzt einer die Werbung, würde ich versuchen, diesem Nutzer keinen Content zu liefern (auch wenn man sich damit viele Feinde macht).
 
[...] Blockiert jetzt einer die Werbung, würde ich versuchen, diesem Nutzer keinen Content zu liefern (auch wenn man sich damit viele Feinde macht).

So wichtig kann deine Webseite dann nicht sein :nö:

Sinn einer Homepage ist die Informationsweitergabe, wenn da dann mal EIN Banner, Button oder sonst was ist, wird das keinen umbringen.

Wenn du aber mit aller Gewalt jemanden zwingen willst, dass er/sie sich deine Werbung ansehen muss, ist das nicht richtig.

So sehe ich das ;)
 
Blockiert jetzt einer die Werbung, würde ich versuchen, diesem Nutzer keinen Content zu liefern (auch wenn man sich damit viele Feinde macht).
Naja, wir fahren zwar jetzt ein wenig auf die ethische Schiene, aber seh das ganze mal so:
Der Webmaster will, dass ich seine Seite aufrufe. Und zwar werd ich wohl dessen Seite nicht wegen der Banner, sondern wegen des Contents ansehen. Klemmt er mir jetzt den Content ab (weil ich ihm die Banner blocke), dann besuch ich ihn hat nimmer.
Solange er ned die einzige Seite mit der gewünschten Information/Dienstleistung anbietet, geh ich halt zu ner anderen Seite.

Abgesehen davon: Was bringt es dem Webmaster, wenn ich seinen Banner ansehen muss ? Wenn ich ihn ned klicke, gar nix. Oder kennt noch wer n Anbieter, der pro Bannereinblendung zahlt ?

Viele Webmaster denken immer, dass sie mit dem Besitz einer Webseite dem Besucher etwas aufzwingen müssen. Aber das läuft so nicht.
  • Das Popup kam auf -> der Popup-Blocker is mittlerweile sogar im IE drin und das mag was heißen, wenn Micro:money:chrott da mitzieht
  • Nervige Banner -> der Ad-Blocker blendet sie einfach aus
  • Dann kam man auf die Idee, den Content mit einem Layer zu überdenken -> jetzt gibts auch schon Layer-Blocker, um das zu verhindern
Und auf welche Ideen die Werbemacher im Internet auch immer kommen, die Software wird mit einer Schutzeinrichtung nachziehen, um das zu stoppen. Wenn ich es nicht will, dann kann mich keiner hindern, es zu unterbinden.
 
So wichtig kann deine Webseite dann nicht sein :nö:

Sinn einer Homepage ist die Informationsweitergabe, wenn da dann mal EIN Banner, Button oder sonst was ist, wird das keinen umbringen.

Wenn du aber mit aller Gewalt jemanden zwingen willst, dass er/sie sich deine Werbung ansehen muss, ist das nicht richtig.

So sehe ich das ;)

Da kann man sich wohl streiten ;)

Es haben afaik viele Nutzer Werbung generell blockiert (soweit möglich). Wenn ich nun den gleichen Ertrag mit der Werbung holen will, dann muss ich die restlichen Benutzer mit mehr Werbung konfrontieren.

Meine Meinung ist, dass - wie du auch geschrieben hast - einen Banner o.ä. niemanden umbringt. Und wer nicht einsehen, dass im Internet viele Leistungen kleine Gegenleistungen erfordern, der kann auch von meiner Seite verschwinden, da ihm die Informationen dort wohl nichts wert sind.

Natürlich ist der Hauptsinn einer Webseite die Informationsweitergabe, allerdings kann dies unter Umständen auch nicht immer komplett ohne Gegenleistung erfolgen.

Solange das aber nicht der größte Teil der Webmaster so sieht, wird meine Methode wohl eher in die falsche Richtung abgehen - und solange nicht der größte Teil der Benutzer Werbeblocker aktiviert hat, wird sich in Richtung "Blocken von Werbeblockern" wohl auch nichts tun.
 
Denke den Umkehrschluss ... wer würde einen Layerblocker einsetzten, wenn er nur 1 Layer pro Tag sehen würde? -> Sehr wenige.

Wie viele User setzen Layerblocker ein? -> Eine Menge <-- Es wird zu viel mit Layern gearbeitet ...
 
Naja, wir fahren zwar jetzt ein wenig auf die ethische Schiene, aber seh das ganze mal so:
Der Webmaster will, dass ich seine Seite aufrufe. Und zwar werd ich wohl dessen Seite nicht wegen der Banner, sondern wegen des Contents ansehen. Klemmt er mir jetzt den Content ab (weil ich ihm die Banner blocke), dann besuch ich ihn hat nimmer.
Solange er ned die einzige Seite mit der gewünschten Information/Dienstleistung anbietet, geh ich halt zu ner anderen Seite.

Klar, das ist ein Problem. [Genauer siehe letzter Absatz bei meinem letzten Post]

Abgesehen davon: Was bringt es dem Webmaster, wenn ich seinen Banner ansehen muss ? Wenn ich ihn ned klicke, gar nix. Oder kennt noch wer n Anbieter, der pro Bannereinblendung zahlt ?

Es gibt ja auch noch andere Werbeformen.

Viele Webmaster denken immer, dass sie mit dem Besitz einer Webseite dem Besucher etwas aufzwingen müssen. Aber das läuft so nicht.

Aufzwingen hört sich immer gleich so negativ an... Er will eine Leistung von mir, also will ich auch eine von ihm. Leider entwickelt sich alles dank der "Kostenlos"-Mentalität immer weiter davon weg ...

Und auf welche Ideen die Werbemacher im Internet auch immer kommen, die Software wird mit einer Schutzeinrichtung nachziehen, um das zu stoppen. Wenn ich es nicht will, dann kann mich keiner hindern, es zu unterbinden.

Das stimmt. Allerdings kann man versuchen, die Zahl derer, die es blocken, so gering wie möglich zu halten.

Denke den Umkehrschluss ... wer würde einen Layerblocker einsetzten, wenn er nur 1 Layer pro Tag sehen würde? -> Sehr wenige.

Wie viele User setzen Layerblocker ein? -> Eine Menge <-- Es wird zu viel mit Layern gearbeitet ...

Dass zu viel mit Layern gearbeitet wird steht außer Frage.
Leider leiden daran viele Internetseiten u.a. dank den überladenen Paid4-Seiten :roll:

Was ich eigentlich ansprechen wollte, bevor wir uns richtig missverstehen, ist der kleine Teufelskreis:
Ein Webmaster platziert z.B. einen Layer auf seiner Seite, der pro Benutzer einmal täglich angezeigt wird.
Die Benutzer haben aber fast alle einen Layerblocker, weil "so viele Layer im Internet einfach nerven" (verständlich ...).
Nun kann der Webmaster:
:arrow: Mit dem Verlust an Einnahmen leben und eventuell draufzahlen
:arrow: Die Seite mit Werbung vollpflastern, damit die wenigen User ohne Werbeblocker das Geld reinholen (langfristig eher schlecht).

Also hat meinem Verständnis nach richtig dosierte Werbung kaum eine Chance, da dem Webmaster einfach die Einnahmen fehlen.
 
Innovative Werbung lautet das Zauberwort. Außerdem was hat denn eine Homepage für kosten? Freehoster gibt es an jeder Ecke -> NULL Kosten.

Wenn man nun in eine Domain, Space und Traffic investiert, ist das auch nicht so teuer, 3 Euro/Monat ~.

Man muss sich eben etwas einfallen lassen, es gibt genügend Möglichkeiten. Wenn ich eine SMS verschicken will und dafür einen Forced klick ausüben muss ist das okay. Wenn ich Popups sehen muss, weil ich Geld von Klamm will ist das auch okay.

Aber ich muss mir nicht die Werbung unter den Themen anzeigen lassen z.b.

Deine Seite muss also entweder so etwas wichtiges online stellen, dass es jeder sehen will oder du betreibst eine Homepage als Hobby und kaum jemand wird für sein Hobby bezahlt.
 
Innovative Werbung lautet das Zauberwort. Außerdem was hat denn eine Homepage für kosten? Freehoster gibt es an jeder Ecke -> NULL Kosten.

Und was leiste ich dafür meistens? Richtig, Werbung wird an meine Besucher weitergeleitet. Und die restlichen Freehoster schränken mich im Traffic/Serverlast o.ä. richtig heftig ein.

Wenn man nun in eine Domain, Space und Traffic investiert, ist das auch nicht so teuer, 3 Euro/Monat ~.

Das ist dann aber ein Kleinstprojekt.

Man muss sich eben etwas einfallen lassen, es gibt genügend Möglichkeiten. Wenn ich eine SMS verschicken will und dafür einen Forced klick ausüben muss ist das okay. Wenn ich Popups sehen muss, weil ich Geld von Klamm will ist das auch okay.

Stimme ich dir zu 100% zu. Wenn ich Werbung sehen muss, weil ich Content sehen will, stimmt das meiner Meinung nach auch. Natürlich trifft das nicht auf 0815 Content zu, man muss sich halt absetzen.