• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash und Server > Server-Seite allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-08-2006, 12:34   #1 (permalink)
r0b
Neuer User
 
Benutzerbild von r0b
 
Registriert seit: Feb 2002
Ort: Hamburg
Beiträge: 1.281
Link-click erst nach Banner-click

Hallo zusammen,

habe ein kleines Problem mit dieser Vorgabe. Ein Link (Downloadbutton o.ä.) soll erst clickbar sein, nachdem der Nutzer einen Banner auf der Seite angeklickt hat. Ich denke php wäre dafür wohl angebracht, aber mit sowas habe ich sonst eher weniger zu tun.

Falls jemand dafür eine Lösung hat, oder mir einen Wink in die richtige Richtung geben kann wäre ich sehr dankbar.

Gruß

Robert
__________________
robertreich.de v4 | Pixelfonts & FlashSite Tutorial
Friends of ED - Byte Size Flash MX: Adventures in Optimization

"Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime."
r0b ist offline   Mit Zitat antworten
Alt 30-08-2006, 12:44   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.944
Also sowas geht nur per JavaScript, Beispiel:
Code:
<a href="#" onClick="document.forms['myForm'].myBtn.disabled = false;">Bitte erst Werbebanner anklicken</a>
<form id="myForm">
	<input type="button" name="myBtn" id="myBtn" value="Download" disabled/>
</form>
Per PHP kannst du sowas ja nur im Backend sperren. Also du kannst
die verlinkte Datei sperren, aber nicht den Button.

lg

Geändert von sebastian (30-08-2006 um 12:51 Uhr)
sebastian ist offline   Mit Zitat antworten
Alt 30-08-2006, 12:45   #3 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.594
Hi Rob,

mehr als nen Wink kann ich dir - aufgrund mangelnder eigener Erfahrung damit - wirklich nicht geben, aber der lautet: AJAX bzw. SAJAX
http://de.wikipedia.org/wiki/Ajax_%28Programmierung%29
http://www.modernmethod.com/sajax/

Das funktioniert dann in etwa so, wie das Feedback auf Empfehlungen bei amazon ('gehört mir'/'kein Interesse'), falls du das kennst, oder hier im FF das Ändern von Beiträgen: Client-Server-Kommunikation ohne Reload der Page.

Vielleicht kann dir ja jemand noch konkreteres dazu sagen...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 30-08-2006, 12:55   #4 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.944
Also wenn man da wirklich eine sichere Variante will und quasi ein PHP Script
ausführen will und dann erst den Button freigeben will, dann braucht man nicht
unbedingt Ajax. Ein hidden Frame oder sowas in dem Dreh reicht da in dem
Fall auch.
sebastian ist offline   Mit Zitat antworten
Alt 30-08-2006, 13:10   #5 (permalink)
r0b
Neuer User
 
Benutzerbild von r0b
 
Registriert seit: Feb 2002
Ort: Hamburg
Beiträge: 1.281
Danke schonmal ihr zwei. JavaScript (oder Ajax) hatte ich jetzt dafür garnicht aufm Zettel... Aber ok. Die Nummer ist eh für einen Bekannten der auf seiner Hobbyseite ein Tool zum Download anbietet und sich mit dem Banner seine Trafficrechnung etwas abmildern will. Somit ist Sicherheit etc jetzt nicht soo das Problem.

Allerdings würde mit der JS Lösung ja der Downloadlink im Klartext im Sourcecode stehen... Was ja die ganze Nummer durch halbwegs findige User wieder ad absurdum geführt würde. Irgend eine Idee wie man das lösen kann?

Gruß

Robert
__________________
robertreich.de v4 | Pixelfonts & FlashSite Tutorial
Friends of ED - Byte Size Flash MX: Adventures in Optimization

"Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime."
r0b ist offline   Mit Zitat antworten
Alt 30-08-2006, 13:12   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.594
AJAX
Quellcode erst generieren, wenn Button geklickt...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 30-08-2006, 13:20   #7 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.944
Also wie du schon gesagt hast, es geht ja eigentlich um eine Sache, die
nicht unbedingt abgesichert werden muss. Und wie viel User wissen was
ein Quelltext ist und schauen noch den ganzen JS Code durch statt einen
Banner zu klicken und die Werbung dann direkt wieder wegzuklicken? 0,01%?

Und ist ja auch nicht so, dass es für einen Banner Millionen gibt, die paar
Cent ist der Aufwand nicht wert.

Und wenns unbedingt sein muss, dann gehts halt nur serverseitig per Ajax
oder zumindest in dem Prinzip.

Was spricht dagegen das zu Koppeln? Also dass man auf den Banner klicken
muss um zum Download zu gelangen? Einerseits öffnet sich die Werbung,
andererseits startet der Download.

Oder öffnen einer Datei, die per JS den Button im Opener Window aktiviert
und dann auch per JS auf die Werbung weiterleitet. Alles nichts 100%iges,
aber Ajax muss eben nicht unbedingt sein.
sebastian ist offline   Mit Zitat antworten
Alt 30-08-2006, 13:26   #8 (permalink)
r0b
Neuer User
 
Benutzerbild von r0b
 
Registriert seit: Feb 2002
Ort: Hamburg
Beiträge: 1.281
Hm...

Hab' mir mal die Beispiele auf der SAJAX Seite angesehen... Ist zwar eigentlich etwas Overkill nur für einen popeligen Button den ganzen Kram zu installieren, aber naja...

Zitat:
Zitat von Sebastian W.
Was spricht dagegen das zu Koppeln? Also dass man auf den Banner klicken
muss um zum Download zu gelangen? Einerseits öffnet sich die Werbung,
andererseits startet der Download.

Oder öffnen einer Datei, die per JS den Button im Opener Window aktiviert
und dann auch per JS auf die Werbung weiterleitet. Alles nichts 100%iges,
aber Ajax muss eben nicht unbedingt sein.
Ich denke sowas ähnliches wirds dann wohl werden...

Danke nochmal an euch zwei.

Gruß

Robert
__________________
robertreich.de v4 | Pixelfonts & FlashSite Tutorial
Friends of ED - Byte Size Flash MX: Adventures in Optimization

"Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime."

Geändert von r0b (30-08-2006 um 13:29 Uhr)
r0b ist offline   Mit Zitat antworten
Alt 30-08-2006, 13:29   #9 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.944
Ah SAJAX ist ja so eine Klasse, die ich gemeint habe. Damit kann man auch
ohne große Kenntnisse eine einfache Ajax Anwendung umsetzen.

In dem Fall lieber quick&dirty

edit: bitte

Geändert von sebastian (30-08-2006 um 13:31 Uhr)
sebastian ist offline   Mit Zitat antworten
Alt 30-08-2006, 13:30   #10 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.594
Zitat:
Zitat von r0b
Ist zwar eigentlich etwas Overkill nur für einen popeligen Button den ganzen Kram zu installieren, aber naja...
Aber man lernt immerhin was dabei...
(sollt ich auch mal machen...)
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 30-08-2006, 13:55   #11 (permalink)
r0b
Neuer User
 
Benutzerbild von r0b
 
Registriert seit: Feb 2002
Ort: Hamburg
Beiträge: 1.281
Ajax ist vom Prinzip schon recht sexy. Vielleicht ist das ja eine Möglichkeit mal mit Ajax zu arbeiten...
__________________
robertreich.de v4 | Pixelfonts & FlashSite Tutorial
Friends of ED - Byte Size Flash MX: Adventures in Optimization

"Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime."
r0b ist offline   Mit Zitat antworten
Alt 30-08-2006, 15:21   #12 (permalink)
www.mumac.net
 
Benutzerbild von 2k2designer
 
Registriert seit: May 2002
Ort: Vienna
Beiträge: 578
gibts auch irgendwelche deutschen lern tuts zu ajax ?? das man da mal rein schnuppern kann ?
__________________
mit den besten grüßen
with kind regards

yours
2k2designer ist offline   Mit Zitat antworten
Alt 30-08-2006, 19:05   #13 (permalink)
wuschelkopp
 
Registriert seit: Aug 2004
Beiträge: 1.468
zur genüge, auf google.de einfach "ajax tutorial" eingeben ²³
firstlord18 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:11 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele