Andreas: Mozilla und "Schwarzer Bildschirm"

Hallo!

Ich habe mehrere HTML-Seiten mit vielen Grafiken.
Wenn ich von einer Seite zur anderen gehe (über einen Link oder ein Formular) wird der Bildschirm erst "schwarz" und die Bilder bauen sich nacheinader auf.

Schöner würde es aussehen, wenn die Seite so stehen bleiben würde und die neue erst angezeigt wird, wenn sie geladen worden ist.
Für den IE habe ich folgende Lösung gefunden:
Ich habe einfach diese zwei Zeilen in den Header gepackt:
<meta http-equiv="Page-Enter" content="blendTrans(Duration=0.0)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=0.0)">

Jetzt suche ich eine Alternative (ein Javascript oder ähnliches) dazu für den Mozilla (Firefox).

Es geht nicht um die "Überblend"-Effekt, den brauche ich gar nicht / nutze ihn nur als Mittel zum Zweck ;)

  1. Hallo!

    sieh Dir bitte mal den gesetzten Link von Thomas an https://forum.selfhtml.org/?t=97460&m=593230. Das verwendete JavaScript sollte auch für Deine Zwecke recht schnell umzuschreiben sein.

    Gruß aus Berlin!
    eddi

    1. Hallo eddi,

      Das ist noch nicht so ganz das, was ich suche... die Zeit, die der Monitor "schwarz" (oder welche Hintergrundfarbe angegeben ist) ist wird  dadurch zwar verkürzt, aber so ganz ist das noch nicht weg.

      Eine Alternative, die ich gefunden habe ist, jede Grafik über die JS-Funktion "innerHTML" von einem anderem Frame aus zu ändern, aber das braucht verdammt viel CPU-Leistung...

      Gruß

      Andreas

  2. Hallo Andreas,

    Ich habe mehrere HTML-Seiten mit vielen Grafiken.

    Sind es mehrere Seiten, oder Seiten mit anderen Grafiken, die ansonsten aber
    identisch sind?

    Auf Wiederlesen
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!
    1. Hallo Detlef,

      » Sind es mehrere Seiten, oder Seiten mit anderen Grafiken, die ansonsten aber
      » identisch sind?

      Es sind mehrere Grafiken, die Seiten sind (fast) identisch

      Auf Wiederlesen

      Andreas

      1. Hallo Andreas

        Es sind mehrere Grafiken, die Seiten sind (fast) identisch

        Du könntest eventuell, statt die neue Seite zu laden, mittels Javascript
        nur die Grafiken wechseln.

        Eine Funktion swapImages, wdchselt die Grafiken entsprechend des
        übergebenen Parameters, nicht über "innerHTML" sondern mittels
        "window.document.images[Bildnr].src = 'GrafikURL';". Das dürfte
        schneller gehen, als die neue Seite zu laden.

        Wobei die GrfikURLs in einem Array abgelegt werden. Eine Schleife läuft
        alle Grafiken der Seite durch und ändert diese.

        Damit das auch ohne Javascript funktioniert erfolgt der Aufruf so:

        <a href="neueURL" onclick="swapImages(SeitenNummer); return false;">

        Ob dies bei für deine Seite möglich ist kann ich nicht sagen.

        Auf Wiederlesen
        Detlef

        --
        - Wissen ist gut
        - Können ist besser
        - aber das Beste und Interessanteste ist der Weg dahin!