Fred: Popup killer

ISt es irgendwie möglich in einem fenster dank eines frames popup fenster zu verbieten ( wie das z.b popup exchange anbieter machen damit es keine endlos pop-up schlange wird).

danke

  1. Hi Fred,
    in Mozilla kannst Du#S zum Beispiel abschalten, wenn es das ist, was Du meinst
    Viele Grüße
    Mathias Bigge

    1. Hi Fred,
      in Mozilla kannst Du#S zum Beispiel abschalten, wenn es das ist, was Du meinst
      Viele Grüße
      Mathias Bigge

      danke
      aber das weiss ich schon ich moechte dass nur auf meine Seite einbauen.
      NOchmal:
      Es gibt 2 frames in der einen werden irgendwelche seiten angezeigt, diese Seiten sollten keine popup anzeigen koennen.

      danke trotzdem

      1. Hi fred,

        wenn Du fremde Seiten in einem eigenen Frame anzeigen lässt, ist das erstmal prinzipiell ein unseriöses Projekt, und dann noch selbst wieder unseriöse Seiten, die ungefragt Popups öffnen, das hört sich komplett verboten an.

        Rein technisch gesehen: Wenn Du die Seiten einfach lädst, wüsste ich nicht, wie Du die Kontrolle über die Seiten gewinnen willst. Du stellst einfach nur ein Fenster zur Verfügung, in dem ein Code ausgeführt wird, den Du nicht kontrollieren kannst, ich kenne keine Befehle, die etwa in der Definition des Framesets verbieten, bestimmte Aktionen innerhalb eines Framefensters auszuführen.

        Viele Grüße
        Mathias Bigge

        1. Hi fred,

          wenn Du fremde Seiten in einem eigenen Frame anzeigen lässt, ist das erstmal prinzipiell ein unseriöses Projekt, und dann noch selbst wieder unseriöse Seiten, die ungefragt Popups öffnen, das hört sich komplett verboten an.

          Rein technisch gesehen: Wenn Du die Seiten einfach lädst, wüsste ich nicht, wie Du die Kontrolle über die Seiten gewinnen willst. Du stellst einfach nur ein Fenster zur Verfügung, in dem ein Code ausgeführt wird, den Du nicht kontrollieren kannst, ich kenne keine Befehle, die etwa in der Definition des Framesets verbieten, bestimmte Aktionen innerhalb eines Framefensters auszuführen.

          Viele Grüße
          Mathias Bigge

          Klar wahrschienlich ist das auch nicht mit javascript moeglich aber hier schaffen die es ja:
          http://www.traffic-explosion.de/script/popup.php?id=687&url=http://ghost.eurower.com/traffic.html

          Wenn du normal (einfach im browser adresse eintippen) auf die angezeigte seite gehst kriegst du ein popup
          (und nicht unbedingt traffic-explosion)
          also wie schaffen die das.

          So unseriös ist das projekt nicht ich mochte nur ne seite erstelle auf der man surfen kann ohne vollcvon popup beschmissen wird....

          1. Hallo Fred,

            Klar wahrschienlich ist das auch nicht mit javascript moeglich aber hier schaffen die es ja:
            http://www.traffic-explosion.de/script/popup.php?id=687&url=http://ghost.eurower.com/traffic.html

            Die dürften folgendes machen: Ein PHP-Skript aufrufen (http://www.traffic-explosion.de/script/popup.php), dem per Parameter übergeben wird, um welche Seite es sich kümmern soll (url=http://ghost.eurower.com/traffic.html). Das PHP-Skript ruft die Seite vom Server ab, parst es, entfernt alle Hinweise auf PopUp-Fenster aus dem Quelltext und liefert diesen Quelltext dann an den Browser aus.

            Dieses Vorgehen finde ich persönlich höchst fraglich bis illegal, wenn es nicht im Vorfeld mit den Betreibern der "zu bearbeitenden" Seiten abgesprochen ist, dass da der Quelltext manipuliert wird. Außerdem ist es fast nicht vorherzusehen, was bei so 'ner Manipulation alles in die Hose gehen kann (stell Dir vor, im PopUp würden Werte gesetzt, die zur Bedienung der eigentlichen Seite notwendig sind).

            Grüße,

            Utz

            1. Hi Utz,
              hab's mir angeguckt:

              Die dürften folgendes machen: Ein PHP-Skript aufrufen (http://www.traffic-explosion.de/script/popup.php), dem per Parameter übergeben wird, um welche Seite es sich kümmern soll (url=http://ghost.eurower.com/traffic.html). Das PHP-Skript ruft die Seite vom Server ab, parst es, entfernt alle Hinweise auf PopUp-Fenster aus dem Quelltext und liefert diesen Quelltext dann an den Browser aus.

              genauso isses; und die Links werden nicht korrekt umgearbeitet, Bilder und Menüs funktionieren nicht, alles eine einzige Katastrophe. Es ist reiner Zufall, wenn eine der "Partnerseiten" korrekt angezeigt wird.

              Dieses Vorgehen finde ich persönlich höchst fraglich bis illegal, wenn es nicht im Vorfeld mit den Betreibern der "zu bearbeitenden" Seiten abgesprochen ist, dass da der Quelltext manipuliert wird. Außerdem ist es fast nicht vorherzusehen, was bei so 'ner Manipulation alles in die Hose gehen kann

              Abgesprochen scheint es zu sein, die angezeigten Seiten sind allerdings zum größten Teil einer solcher Mist, dass sie vielleicht aus dem Umfeld des tollen Betreibers stammen dürften (Klingeltöne für Handys, darauf warten wir nun doch alle so sehnsuchtsvoll usw.)
              Und: Es geht natürlich alles in die Hose, was in die Hose gehen kann. Natürlich ist es nicht einfach, eine beliebige Seite so zu bearbeiten, aber wenn man sieht, dass sie als Editor Frontpage verwenden, dann kann man sich vorstellen, wie toll ihre PHP-Kenntnisse sind. Gibt's eigentlich Frontpage-PHP? *g*

              Viele Grüße
              Mathias Bigge

          2. Hi fred,

            Klar wahrschienlich ist das auch nicht mit javascript moeglich aber hier schaffen die es ja:
            http://www.traffic-explosion.de/script/popup.php?id=687&url=http://ghost.eurower.com/traffic.html

            Wenn du normal (einfach im browser adresse eintippen) auf die angezeigte seite gehst kriegst du ein popup
            (und nicht unbedingt traffic-explosion)
            also wie schaffen die das.

            So unseriös ist das projekt nicht

            doch, sieht für mich völlig unseriös aus; blinkt, wohin man guckt, es gibt Fehlerwarnungen usw.

            Aber zur Technik:
            <html><title>Traffic-Explosion 1:1 Popupexchange</title><frameset rows="*,20" frameborder="NO" border="0" framespacing="0"><frame name="gyopop" src="http://members.chello.at/sniper/index7.htm"> <frame name="frame" scrolling="NO" noresize src="http://www.traffic-explosion.de/bar/index.pl" ></frameset></html>

            Das ist die Definition des Framesets, ich sehe nichts außergewöhnliches. In eins der Framefenster werden Seiten geladen, aber nicht einfach, indem wechselnd die URLs mit dem passenden Target angegeben werden, sondern per Script. Ein Script liest die Seiten ein, und manipuliert den Code. Teilweise funktioniert das, teilweise geht es schief und die ANzeige sieht beschissen aus.

            ich mochte nur ne seite erstelle auf der man surfen kann ohne vollcvon popup beschmissen wird....
            1. Zeige eigene Seiten an und verwende keine Popups.
            2. Zeige fremde Seiten nur an, wenn Du die Erlaubnis der Besitzer hast, und vereinbare, dass auf den verlinkten Seiten keine Popups aufgerufen werden.
            3. Hol Dir Erlaubnis, den Code der angezeigten Seiten zum Teil zu verändern und wenn Du die bekommst, mach's entweder von Hand und schmeiß die window.open Sachen raus, oder schreib ein besseres Script als die Figuren, die die von Dir zitierte Seite gebastelt haben. So einfach ist das übringens nicht, zuverlässig und automatisch Seiten einzulesen, zu manipulieren und als HTML wieder auszugeben.

            Viele Grüße
            Mathias Bigge