Alex: Seiten mit Filtern werden in Netscape/Mozilla nicht angezeigt

Hallo,

ich verwende auf meiner Seite Seitenübergänge bzw. Filter wie z.B. den folgenden:
<meta http-equiv="Page-Exit" content="RevealTrans(Duration=1.5,Transition=12)">

Diese können ja nur im IE angezeigt werden. Ich habe aber das Problem, dass man die Seiten in anderen Browsern dann manchmal GAR NICHT anschauen kann. Gibt es eine Möglichkeit, dass die Filtereffekte in anderen Browsern außer dem IE erst gar nicht aufgerufen werden?

Gruß Alex

  1. Hallo Alex,

    Gibt es eine Möglichkeit, dass die Filtereffekte in anderen Browsern außer dem IE erst gar nicht aufgerufen werden?

    die optimale Lösung wäre es sicher, auf derartige Effekte gänzlich zu
    verzichten. Andernfalls solltest Du serverseitig prüfen, ob der Client
    einen MSIE nutzt (oder sich dafür ausgibt) und nur dann diese Sachen
    dynamisch in den Quelltext schreiben. Ist selbst mit SSI problemlos
    möglich. Eventuell, aber da kenne ich mich selbst nicht wirklich aus,
    helfen Dir auch "Conditional Comments" weiter, mußt Du mal probieren.

    Viele Grüße,
    Stefan

    1. Hallo,

      die optimale Lösung wäre es sicher, auf derartige Effekte gänzlich zu
      verzichten.

      Würde ich auch gerne, es handelt sich aber um ein Schulprojekt und die Lehrer möchten die Effekte drin haben.

      Andernfalls solltest Du serverseitig prüfen, ob der Client
      einen MSIE nutzt (oder sich dafür ausgibt) und nur dann diese Sachen
      dynamisch in den Quelltext schreiben. Ist selbst mit SSI problemlos
      möglich. Eventuell, aber da kenne ich mich selbst nicht wirklich aus,
      helfen Dir auch "Conditional Comments" weiter, mußt Du mal probieren.

      Danke, aber ich kann mit den von dir genannten Möglichkeiten leider nicht viel anfangen. Kannst du genauer erklären was du meinst? Man müsste es doch mit Javascript oder PHP lösen können. Ich weiß nur den entsprechenden Code nicht.

      Gruß Alex

      1. Hallo Alex,

        Danke, aber ich kann mit den von dir genannten Möglichkeiten leider nicht viel anfangen. Kannst du genauer erklären was du meinst? Man müsste es doch mit Javascript oder PHP lösen können. Ich weiß nur den entsprechenden Code nicht.

        nimm es mir bitte nicht übel, aber frag mal bei Google nach, die
        wissen dazu sicher was. Ein Stichwort habe ich Dir schon genannt,
        "User-Agent" wäre ein weiteres. Standardmäßig hinterlässt ein
        Browser in den Logfiles seine Kennung, die kann man selbstver-
        ständlich serverseitig (und auch über JavaScript) ermitteln und
        darauf reagieren. Lies mal in SELFHTML bzw. in div. PHP-Quellen
        nach, da findest Du sicher was und dann mußt Du Dir nur noch die
        für Dich passende Lösung basteln.
        Die von mir genannten "Conditional Comments" wäre eine einfache
        Lösung, auch da hilft Dir Google.

        Viele Grüße,
        Stefan

        PS: Mein Browser trägt sich z.Bsp. mit folgender Kennung in Logfiles ein:
            User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.6) Gecko/20040206 Firefox/0.8

  2. Hi,

    Diese können ja nur im IE angezeigt werden. Ich habe aber das Problem, dass man die Seiten in anderen Browsern dann manchmal GAR NICHT anschauen kann.

    Möglicherweise liegt das an einem Schreib-/Codierfehler, der im IE nur nicht auffällt! Daß ein normaler Browser über eine fehlerfreie Einbindung eines ihm unbekannten META stolpert, halte ich eigentlich für ausgeschlossen. Hast Du einen Beispiel-URL, wo dieser Fehler auftritt?

    Gibt es eine Möglichkeit, dass die Filtereffekte in anderen Browsern außer dem IE erst gar nicht aufgerufen werden?

    Da Du vermutlich JavaScript nutzen darfst:
    http://Coding.vampirehost.de/PageBlending

    Gruß, Cybaer