Jürgen Sachansky: Popup Blocker

Immer häufiger (so auch von XP SP2) werden Popup Blocker angeboten und auch genutzt. Nur können dann in dem Falle die Betrachter von Webseiten in den (oftmals wichtige) Informationen mittels Popups bereitgestellt werden, nicht auf diese Informationen zugreifen.
Wie kann man das Blockieren des Öffnens von Zweitfenstern verhindern oder auf welche andere Technik sollte man ausweichen wenn man eine Webseite erstellt und weitere fallweise weitere Informationen zur Verfügung stellen will ohne das das Hauptfenster verlassen wird?

  1. Hi,

    die Aufgabenstellung hatte ich neulich auch, hier findest Du Lösungen:

    http://molily.de/javascript-popups

    Gruss

  2. Hallo Jürgen,

    bitte sei so freundlich auch die Antworten mit einem "Hi" oder "Hallo" zu begrüßen ;)

    Immer häufiger (so auch von XP SP2) werden Popup Blocker angeboten und auch genutzt. Nur können dann in dem Falle die Betrachter von Webseiten in den (oftmals wichtige) Informationen mittels Popups bereitgestellt werden, nicht auf diese Informationen zugreifen.
    Wie kann man das Blockieren des Öffnens von Zweitfenstern verhindern oder auf welche andere Technik sollte man ausweichen wenn man eine Webseite erstellt und weitere fallweise weitere Informationen zur Verfügung stellen will ohne das das Hauptfenster verlassen wird?

    Da erscheint mir CSS als eine praktische Lösung, die in den seltensten Fällen (Text-Browser, Uralt-Browser) nicht interpretieren. Ich persönlich bin dabei ein Fan von "Infoboxen". Sieh mal unter http://aktuell.de.selfhtml.org/tippstricks/css/infobox/index.htm nach.

    Gruß aus Berlin!
    eddi

    1. Hallo

      Da erscheint mir CSS als eine praktische Lösung, die in den seltensten Fällen (Text-Browser, Uralt-Browser) nicht interpretieren.

      Nun, zumindest die Textbrowser sollten damit keinerlei Probleme haben. Da sie kein CSS interpretieren, stellen sie den Inhalt der Infobox innerhalb des Textflusses dar. Es kommt also nur darauf an, den Text der Infobox sinnvoll in den Text einzuarbeiten. Was dann mit CSS daraus gemacht wird ist eine andere Frage (der Fähigkeiten des jeweiligen Browsers).

      Tschö, Auge

      --
      Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
      (Victor Hugo)
      Veranstaltungsdatenbank Vdb 0.1
      1. Tach,

        Nun, zumindest die Textbrowser sollten damit keinerlei Probleme haben. Da sie kein CSS interpretieren,

        da denkst du falsch, viele Textbrowser interpretieren CSS, zumindestens Teile daraus wie display:none und visibility:hidden werden entgegen der landläufigen Meinung verstanden.

        mfg
        Woodfighter

        1. Hallo

          da denkst du falsch, viele Textbrowser interpretieren CSS, zumindestens Teile daraus wie display:none und visibility:hidden werden entgegen der landläufigen Meinung verstanden.

          Oha, wieder was gelernt.

          Tschö, Auge

          --
          Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
          (Victor Hugo)
          Veranstaltungsdatenbank Vdb 0.1
  3. Hallo Jürgen,

    Immer häufiger (so auch von XP SP2) werden Popup Blocker angeboten und auch genutzt.

    Ja, stimmt. :)

    Nur können dann in dem Falle die Betrachter von Webseiten in den (oftmals wichtige) Informationen mittels Popups bereitgestellt werden, nicht auf diese Informationen zugreifen.

    Naja, die _meisten_ Popups sind doch eher Werbung oder etwas ähnlich Lästiges. Wenn eine Website _wichtige_ Informationen in einem Popup vermitteln will, ist das IMHO ein gravierender Designfehler.

    Wie kann man das Blockieren des Öffnens von Zweitfenstern verhindern ...

    Wenn ein Popup-Blocker durch eine bestimmte, durch die Webseite anwendbare Technik umgangen werden kann, ist er meiner Ansicht nach unbrauchbar. Wobei aber die meisten Blocker _angeforderte_ Popups erkennen und evtl. zulassen. Angefordert kann heißen, dass diese Popups z.B. als Reaktion auf einen Klick geöffnet werden.

    oder auf welche andere Technik sollte man ausweichen wenn man eine Webseite erstellt und fallweise weitere Informationen zur Verfügung stellen will ohne das das Hauptfenster verlassen wird?

    An besten ein Info-Feld _innerhalb_ der Seite, in dem du Zusatzinformationen dynamisch anzeigst, oder aber ein Link an der Seite, der z.B. "Mehr Information dazu" heißen könnte. Da kann der Besucher dann selbst entscheiden, ob er den eventuell in einem neuen Fenster öffnen möchte.

    So long,

    Martin

  4. Hi,

    Nur können dann in dem Falle die Betrachter von Webseiten in den (oftmals wichtige) Informationen mittels Popups bereitgestellt werden, nicht auf diese Informationen zugreifen.

    dann _können_ diese Informationen auch nicht wichtig sein, denn auch vor dem Boom der Popup-Blocker gab es Besucher, die Javascript deaktiviert hatten. Von Suchmaschinen mal ganz zu schweigen.

    Wie kann man das Blockieren des Öffnens von Zweitfenstern verhindern

    gar nicht - sonst wären die Blocker fehlerhaft bzw. unnütz.

    oder auf welche andere Technik sollte man ausweichen wenn man eine Webseite erstellt und weitere fallweise weitere Informationen zur Verfügung stellen will ohne das das Hauptfenster verlassen wird?

    wichtige Informationen gehören _in_ die Seite. Was hindert Dich, hier einen Bereich dazu zu reservieren und bei Bedarf mit Inhalt zu füllen?
    Was heutzutage leider immer öfter zu sehen ist sind CSS-"Popups", also positionierte Bereiche, die über den Seiteninhalt gelegt werden. Dies ist allerdings Murks, da

    • sie sinnvoll nur über Javascript eingeblendet werden können, da Javascript deaktiviert sein kann und ein Ausblendebn dann nicht mehr möglich wäre.
    • eine solche Anzeige extrem nervt und nicht jeder gerne einen Javascript-Link aufruft (hinter dem sich ja noch ganz anderes verbergen kann), um dieses "Fenster" wiedr auszublenden.
    • die Anzeige verwirrend sein kann, da sie - je nach Browserstyle - nicht als Popup-Ersatz identifiziert werden kann.

    freundliche Grüße
    Ingo

    1. Hallo Ingo,

      Was heutzutage leider immer öfter zu sehen ist sind CSS-"Popups", also positionierte Bereiche, die über den Seiteninhalt gelegt werden. Dies ist allerdings Murks

      das übelste, was ich in diesem Zusammenhang bisher gesehen habe, aber auch sehr clever gemacht, war ein defaultmäßig ausgeblendeter iframe, der bei Bedarf mit Inhalt gefüllt, absolut positioniert und eingeblendet wurde. Das funktionierte natürlich auch nur mit Javascript. Und es waren eine Menge Inhalte, die so (nicht) transportiert wurden... ;-)

      Gruß aus Köln-Ehrenfeld,

      Elya

  5. hi,

    Nur können dann in dem Falle die Betrachter von Webseiten in den (oftmals wichtige) Informationen mittels Popups bereitgestellt werden, nicht auf diese Informationen zugreifen.

    dieser fall ist doch gar nicht existent?

    (wenn ich jemandem einen brief schreibe, weil ich ihm etwas wichtiges mitteilen will - dann schreibe ich dieses wichtige direkt in diesen brief.
    wenn dein brief aber nur belangloses geplänkel oder nicht zum thema gehörendes enthält, und du die wirklich wichtige information in einer flaschenpost auf die reise schickst - bei der die wahrscheinlichkeit, dass sie den empfänger nie erreicht, recht hoch ist - dann hast du bei deinem versuch der kommunikation wirklich etwas falsch gemacht.)

    Wie kann man das Blockieren des Öffnens von Zweitfenstern verhindern

    na hoffentlich gar nicht.
    du willst doch wohl nicht den willen deiner user, die popups ganz bewusst blocken, vergewaltigen?

    oder auf welche andere Technik sollte man ausweichen wenn man eine Webseite erstellt und weitere fallweise weitere Informationen zur Verfügung stellen will ohne das das Hauptfenster verlassen wird?

    auf die technik "ohne das das Hauptfenster verlassen wird".

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }