Ergebnis 1 bis 10 von 12

Thema: JavaScript: Besuchertausch Framebrechersicher Popup, NoPopup + Restart Popup Version

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von bulli
    Registriert seit
    06.01.2007
    Beiträge
    234
    So, ich habe den Code auch mal ausprobiert, soweit funktioniert alles sehr gut, nur das jeden Sekunde der Frame "werbung" neu geladen wird.

    Wenn ich diese
    PHP-Code:
    Counter=setInterval("Wachen()"1000);   
    wegcount=setInterval("Restart()"1000); 
    Werte hochschraub, auf dann gehst, nur dann ist läuft auch die Framebrechererkennung nur immer seltener durch undwenn der Frame gebrochern wird, wird erst später wieder zurück in den Auto-Surf gelitten.

  2. #2
    Moderator Avatar von Worka
    Registriert seit
    21.05.2007
    Beiträge
    973
    Also das könnte hier dran liegen.

    Code:
    ...
    if (win.location != Y) {
    win = window.open(FramesetURL, "Besuchertausch", "width=800,height=600, status=1");
    ...
    Tausch mal Y gegen die URL des Frameset aus.

    Und erstze vielleicht mal

    Code:
    ...
    //Restart bei Popup close
    function Restart() {
    Restartcount++;
    if (Restartcount > 5) {
    win = window.open(FramesetURL, "Besuchertausch", "width=800,height=600, status=1");    
    }   
    }
    ...
    Gegen

    Code:
    ...
    //Restart bei Popup close
    function Restart() {
    Restartcount++;
    if (Restartcount > 5) {
    Restartcount = 0;
    win = window.open(FramesetURL, "Besuchertausch", "width=800,height=600, status=1");    
    }   
    }
    ...
    oder

    Code:
    ...
    //Restart bei Popup close
    function Restart() {
    if (win) {
    }
    else {
    win = window.open(FramesetURL, "Besuchertausch", "width=800,height=600, status=1");    
    }   
    }
    ...
    Der erste Code soll das Popup zu Frameset zurückholen, wenn die location des Popup ungleich der Adresse des Frameset ist.

    Der zweite Code Zählt eine Variable hoch, das Popup setzt sie wieder auf 0.

    Verschwindet das Popup, so wird die Variable immer höher gezählt und erreicht nach 5 Sekunden den Wert 5.

    Dann erkennt das Script, dass das Popup geschlossen wurde.

    Die Änderung (letzter code) sollte aber besser sein, falls sie funktioniert. (habe ich nicht getestet)

  3. #3
    Erfahrener Benutzer Avatar von bulli
    Registriert seit
    06.01.2007
    Beiträge
    234
    OK, danke, der neue Code funzt einwandfrei, danke.:thumbsup::thumbsup::thumbsup:

  4. #4
    Erfahrener Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    134
    Ich glaub ich hab den ultimativen JS-Code gefunden gegen Framebrecher.
    Ist zwar abgekupfert aber irgendwie genial.

    einfach nur ein kleines JS in die Seite einbauen wo das Frameset aufgebaut wird.

    Hier ein kleines Beispiel mit den Dateien von Worka:

    Code:
    <html>
    
    <head>
    <title>Frameset Test</title>
    
    <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
    
    <!--
    
    window.onbeforeunload = unloadMess;
    
    function unloadMess(){
    
    var  mess ="Ist das ein Framebrecher?\nWenn du die Seite verlassen willst klicke OK.\nWenn du weitersurfen willst klicke auf Abbrechen ";
    
    	return mess;
    
    }
    
    //-->
    </SCRIPT>
    
    <frameset rows="30,*">
      <frame src="abuse.html" name="ab">
      <frame src="ad.html" name="werbung">
    </frameset>
    
    </head>
    
    <body>
    
    </body>
    
    </html>
    Loseschleuder.de

    Jede Stunde mehrfach bis zu 100.000 Lose geschenkt!
    Keine extra Anmeldung nötig! Klamm ID genügt! -> Auszahlung ab 100.000 Losen

  5. #5
    Moderator Avatar von Worka
    Registriert seit
    21.05.2007
    Beiträge
    973
    Ja das geht, aber es geht ja darum ohne Useraktivität den Framebrecher zu erkennen und weitersurfen zu können.

  6. #6
    Pitti
    Gast
    hmm, aber im vms-besuchertausch wird das ganze fenster/seite doch neu geladen, also wie soll das das scipt erkennen, das es sich nicht um einen framebrecher handelt?

  7. #7
    Moderator Avatar von Worka
    Registriert seit
    21.05.2007
    Beiträge
    973
    Einfach ein Frameset basteln, dass den BT anzeigt und den Link auf der webseite zum BT (den Link den der User klickt) gegen einen Link zum Frameset austauschen.

    Bulli hat es auf Seiner Seite eingebaut, kannst Ihn ja mal ragen wie er das gemacht hat.
    In seinem Script wird die Seite auch vollständig neu geladen.

Ähnliche Themen

  1. [A] Popup auf DSN-ads
    Von DimpleX im Forum Sonstiges
    Antworten: 17
    Letzter Beitrag: 13.01.2011, 16:46
  2. DSN-Ads Popup Aktion
    Von Worka im Forum Talk, talk, talk...
    Antworten: 0
    Letzter Beitrag: 21.08.2008, 01:27
  3. Bestätigung Bettelaufruf im Popup
    Von enrico72 im Forum Weiterentwicklung Basisscript
    Antworten: 9
    Letzter Beitrag: 04.03.2007, 19:09
  4. Games im popup ?
    Von Zeitter1 im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 03.02.2007, 20:03
  5. Startseite Popup
    Von Dreamerweb im Forum Support zu Addons & Erweiterungen
    Antworten: 10
    Letzter Beitrag: 19.01.2007, 00:40

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •