scheefchen: iframe Ersatztext erscheint nicht

Hallo,
ich bin noch neu hier und habe eine Frage, die vielleicht saudumm ist, aber ich steh wohl grad aufm Schlauch:
Ich habe auf meiner Seite einen iframe eingebaut, Darstellung funktioniert prima. Jetzt habe ich spasshalber die html-Datei, die dort angezeigt werden soll, verschoben, um den Ersatztext anzeigen zu lassen. Der erscheint nicht. Ich weiß nicht warum!
Um das ganze zu vereinfachen, habe ich das Beispiel von hier http://de.selfhtml.org/html/frames/eingebettete.htm kopiert, natürlich ohne die Datei. Auch da erscheint kein Ersatztext, sondern nur ein leerer iframe.
Liegt das am Browser? Im Mozilla ist der frame leer, im Internet-Explorer die übliche "Die Seite kann nicht angezeigt werden..."-Meldung.
Vielen Dank schon mal!
scheefchen

  1. Was meinst du mit "Ersatztext"?
    Das was zwischen <iframe> und </iframe> steht?
    Das erscheint nur, wenn der Browser Iframes nicht darstellen kann, aber nicht, wenn die Datei fehlt.

    Gruß

    Martin

    1. Was meinst du mit "Ersatztext"?
      Das was zwischen <iframe> und </iframe> steht?
      Das erscheint nur, wenn der Browser Iframes nicht darstellen kann, aber nicht, wenn die Datei fehlt.

      oh - danke! Gibt es denn für den Fall auch eine Möglichkeit?
      scheefchen

      1. oh - danke! Gibt es denn für den Fall auch eine Möglichkeit?

        verzichte auf frames - oder prüfe mit einer serverseitigen sprache, bevor du das frame generierst, ob sein inhalt prinzipiell verfügbar ist

        das funktioniert natürlich nur, wenn dir nicht ein blöd konfigurierter server ein 200 OK mit einer 404-seite ausliefert ;)

      2. Was meinst du mit "Ersatztext"?
        Das was zwischen <iframe> und </iframe> steht?
        Das erscheint nur, wenn der Browser Iframes nicht darstellen kann, aber nicht, wenn die Datei fehlt.

        oh - danke! Gibt es denn für den Fall auch eine Möglichkeit?
        scheefchen

        Zur Erklärung: Ich habe auf der Seite, die im frame geladen wird, aktuelle Hinweise stehen. Wenn gerade "nix los" ist, soll dort nur ein Vermerk stehen mit einer email-Adresse.
        Erst habe ich das mit <object> versucht, aber das funktioniert nicht im IE ( http://forum.de.selfhtml.org/archiv/2008/7/t174618/ ). Da klappte das aber mit meinem "Ersatztext". Nur erschien im IE eben NUR der Ersatztext...
        Also bleibt mir nur die Möglichkeit einer zweiten html-Datei mit meinem gewünschten "Ersatztext", die ich gegen die mit den aktuellen Hinweisen austausche, oder?
        Danke trotzdem für die Antworten.
        Grüße scheefchen

        1. Also bleibt mir nur die Möglichkeit einer zweiten html-Datei mit meinem gewünschten "Ersatztext", die ich gegen die mit den aktuellen Hinweisen austausche, oder?

          wenn du ohnehin zugriff auf die einzubindende ressource hast, sag der doch gleich "wenn nix da, liefere anderen inhalt aus"

          und noch besser: verzichte auf frames, ich erkenne kein erfordernis hinter deinem vorhaben, weches frames nötig macht

          1. wenn du ohnehin zugriff auf die einzubindende ressource hast, sag der doch gleich "wenn nix da, liefere anderen inhalt aus"

            und noch besser: verzichte auf frames, ich erkenne kein erfordernis hinter deinem vorhaben, weches frames nötig macht

            Du hast sicher Recht - ich bin eben noch Anfänger und Deine Hinweise gehen wohl in Richtung JavaScript o.ä. und davon habe ich wirklich noch keine Ahnung. Aber danke trotzdem!
            Grüße scheefchen

            1. @@scheefchen:

              wenn du ohnehin zugriff auf die einzubindende ressource hast, sag der doch gleich "wenn nix da, liefere anderen inhalt aus"

              Deine Hinweise gehen wohl in Richtung JavaScript

              Nein, "wenn nix da, liefere anderen inhalt aus" geht eindeutig in Richtung _server_seitiger Logik: PHP o.ä.

              Live long and prosper,
              Gunnar

              --
              Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
              1. Nein, "wenn nix da, liefere anderen inhalt aus" geht eindeutig in Richtung _server_seitiger Logik: PHP o.ä.

                egal was, auch davon hab ich noch keine Ahnung :-)
                aber danke

  2. @@scheefchen:

    Ich habe auf meiner Seite einen iframe eingebaut, Darstellung funktioniert prima. Jetzt habe ich spasshalber die html-Datei, die dort angezeigt werden soll, verschoben, um den Ersatztext anzeigen zu lassen. Der erscheint nicht. Ich weiß nicht warum!

    „Zwischen dem einleitenden <iframe> und dem erforderlichen, abschließenden </iframe> können Sie Text und andere Elemente notieren, die von Web-Browsern angezeigt werden, die den eingebetteten Frame nicht interpretieren.“ [http://de.selfhtml.org/html/frames/eingebettete.htm@title=SELFHTML]

    Die den eingebetteten Frame (sprich: das 'iframe'-Element) nicht interpretieren. Nicht: die keine Ressource in den eingebetteten Frame laden.

    Live long and prosper,
    Gunnar

    --
    Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)