Hilfe - Frame-Set schluckt Artikel-Seite!

  • Hallo zusammen.

    Unsere Website ist http://www.golonglife.de (eine Art kostenlose Zeitschrift für gesundes Leben) die Startseite: eine normale html-Seite, wenn man auf der rechten oder linken Seite einen Link anklickt (links: unterhalb "Die Themen der aktuellen Ausgabe") und eine Artikel bzw. eine Rubrikenseite geladen werden soll, wird dieses geladen und ein java-script sorgt für den Aufbau eines umgebenden Framesets (Logo, Inhaltsverzeichnis, Rubriken).

    Dies macht IE und Firefox bis 1.0x .. ab Version 1.5.x verweigert sich Firefox.

    Ab dieser Version (bis jetzt zur aktuellen 2er) lädt FF die betreffende Artikelseite (zeigt sie auch temporär an), führt das java-srcipt aus, lädt das Frameset nach - und - plopp!! - ist die Artikelseite weg - man sieht nur noch das Frameset und in der Mitte ein großer, weißer Platz .. wo der Artikel stehn sollte ..

    .. anklicken mit der rechten Maustaste in den weißen Platz läßt darauf schließen, daß FF den weißen Platz schon als html-Seite ansieht .. auch der Quellcode läßt sich einsehn .. nur anzeigen tut er nicht mehr ..

    Was können wir tun? es scheint kein Profil- oder Erweiterungs-Problem zu sein, eher in der Kompatibilität von Frames und Java-Script der aktuellen FF-Versionen.

    Gerne würden wir die Seiten für FF ändern, aber - wo ansetzen?

    Für jeden Tip dankbar!

    Viele Grüße an die FF-Gemeinde
    DespErraTox

  • Hallo,

    willkommen im Forum!

    Im Quelltext steht "GENERATOR" content="Microsoft FrontPage 4.0" - das heißt so ungefähr, diese Seite wird im Prinzip nur mit dem Internet Explorer richtig angezeigt, da mit MS-Frontpage erstellt.

    Ich bin kein Quelltext-Spezialist, aber mit Sicherheit wird sich hier jemand melden.

    Gruß, Norbert

    Lenovo IdeaPad B590 Core-i5 - Windows 10 und 11 Home 64-Bit 22H2/23H2 - Firefox Release aktuell

  • Danke für den Hinweis.

    Leider wird gar keine Seite ab FF 1.5 mehr angezeigt:

    http://www.golonglife.de/2006_02/ff_frameset_test.htm

    ist eine ganz simple, völlig neu mit NVU 1.0 erstellte Test-Seite.

    Auf der ist übrigens auch das betreffende Java-Script einmal in HTML-Darstellung und einmal als Kommentar zu Ansicht eingefügt, falls es doch am Sript liegt - es sollen ja Änderungen von Javascript 1.5 auf 1.6 seit FF 1.5 geschehen sein. Oder sollte ich das Script hier gleich posten?

    nein, funktioniert nicht hier auf dem Board, da werden die Tags rausgenommen.

    dann hier einfach der Link zur script-Datei:

    http://www.golonglife.de/checkframe.js

    Viele Grüße und Danke!
    DespErraTox

  • Wieso steht da am Ende ein einzelner Aufruf der Funktion ieFrame()? :-??

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.

  • Habe den Fehler gefunden:
    Du rufst immer ieFrame() auf, diese macht aber nichts wegen is_ie() == false!

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.

  • Keine Ahnung *lach*

    Das Skript hat mein Vorgänger aufgetrieben .. habs grad getestet und die letzten beiden Zeilen

    Zitat

    ieFrame();
    //-->

    ersatzlos rausgestrichen, hat aber leider keine Wirkung gezeigt, erst recht nicht die gewünschte .. sicherheitshalber hab ichs jetzt wieder eingehangen.

    Danke!

    Desp.

  • So sollte es gehen ersetze den Aufruf ieFrame() durch:

    Zitat

    if(is_ie()) ieFrame();
    else nsFrame();

    sonst wird immer ieFrame() aufgerufen!

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.

  • Hallo Uli,

    danke für den Tip. Habs ausprobiert, funktioniert aber leider auch nicht.

    Komischerweise wird die Funktion "nsFrame" im Original ja gar net aufgerufen, aber deklariert .. ?

    also schon seltsam ..

    Gruß und Dank,
    Desp

  • hat keiner ne Idee? hab alle genannten Tips ausprobiert, nix hat geholfen ..

    .. vielleicht ist es auch nicht das Javascript - immerhin funktioniert es ja, die Frames werden geladen, im mittleren - leeren - Frame kann man mit der rechten Maustaste noch den Quelltext der - eigentlich richtigen anzuzeigenden Artikelseite anschauen -

    - sondern das Handling von Frames bzw. die Anzeige, was sich geändert hat in FF seit Version 1.5???

    verzweifelte Grüße
    Desp