Lexi: Wie öffne ich eine html Seite in einer Box?

Hallo an alle!

Ich habe meine Website mit Boxen erstellt. Mein Menü sieht z.B. so aus:

Home | Kontakt

Home ist fertig, da es die index.html ist. Wenn ich jetzt aber kontakt.html verlinken will, wie kann ich es so einstellen, dass es in meiner Box 'content' geöffnet wird?

Vielen Dank,

lg lexi

  1. iframe, Ajax, js  oder serverseitig, such dir etwas aus.

    1. iframe, Ajax, js  oder serverseitig, such dir etwas aus.

      ok, dann nehm ich iframe - funktioniert heutzutage normalerweise eh schon mit jedem neueren Browser, oder?

      1. ok, dann nehm ich iframe - funktioniert heutzutage normalerweise eh schon mit jedem neueren Browser, oder?

        iframe = böse
        dass iframes funktionieren ist ein wunder da sie eigentlich nicht zum standard gehören sollten

        du hast mit (i)frames zb den nachteil, dass du nicht mehr direkt auf unterseiten linken kannst (zumindestn nicht ohne workaround)

        überlege dir besser eine methode wie etwa includes oder ähnliches um dein problem zu bewältigen

        1. iframe = böse

          Deine Meinung, meine Meinung:
          iframe = eine der tollsten Erfindungen im Netz überhaupt.

          Paul

          1. Deine Meinung, meine Meinung:
            iframe = eine der tollsten Erfindungen im Netz überhaupt.

            Deins ist eine Meinung, meins war eine Feststellung

            mit (i)frames hast du den großen Nachteil, dass du nicht mehr von aussen direkt auf eine deiner Unterseiten referenzieren kannst - keine Frage um externe Seiten einzubinden ist das eine feine Sache - aber für den Zweck des OP sind iframes irrsinn.

            1. Hi,

              Deins ist eine Meinung, meins war eine Feststellung

              "iframe = böse" eine Feststellung? Du nimmst deine Meinung aber ziemlich wichtig, würde der Doktor sagen.

              mit (i)frames hast du den großen Nachteil, dass du nicht mehr von aussen direkt auf eine deiner Unterseiten referenzieren kannst - keine Frage um externe Seiten einzubinden ist das eine feine Sache - aber für den Zweck des OP sind iframes irrsinn.

              Gerade für den Zweck des OP finde ich es perfekt, was denkst du warum sich
              sich Ajax Formulare solch eine Beliebtheit erfreuen?

              So kann der OP ein schönes kleines Kontaktformular einbinden was komplett
              Scriptmässig vom Rest der Seit getrennt ist, wunderschön und modular.

              Paul

              1. Gerade für den Zweck des OP finde ich es perfekt, was denkst du warum sich
                sich Ajax Formulare solch eine Beliebtheit erfreuen?

                was präziese hat ajax mit einem iframe zu tun?

                So kann der OP ein schönes kleines Kontaktformular einbinden was komplett
                Scriptmässig vom Rest der Seit getrennt ist, wunderschön und modular.

                um eine seite "scriptmäßig" vom rest der seite zu trennen nutzt man in der regel eine template engine - keienswegs iframes oder ajax

                in jedem fall ist ein iframe aber wenn ich einen bestandteil meiner eigenen seite einbinde etwas hirnrissig - für "contentklau" bzw syndikation aber durchaus sinnvoll (wobei es da auch wesentlich besser methoden gibt)

              2. Hi,

                Deins ist eine Meinung, meins war eine Feststellung

                "iframe = böse" eine Feststellung? Du nimmst deine Meinung aber ziemlich wichtig, würde der Doktor sagen.

                Der Augendoktor hilft dir, falls du den wesentlichen Teil der Feststellung nicht lesen konntest.

                Gerade für den Zweck des OP finde ich es perfekt, was denkst du warum sich
                sich Ajax Formulare solch eine Beliebtheit erfreuen?

                AJAX erfreut sich allgemein vor allem deshalb so grosser "Beliebtheit", weil genau die Deppen, die die Probleme von (I)Frames nie erkannt haben, sich heutzutage genauso unreflektiert auf diese "neue" Technik stuerzen, die ja ach so "hip" ist.

                So kann der OP ein schönes kleines Kontaktformular einbinden was komplett
                Scriptmässig vom Rest der Seit getrennt ist, wunderschön und modular.

                So haette der/die OP ein Kontaktformular, was nicht funktioniert.

                Was spraeche deiner Meinung nach denn gegen die serverseitige Realisierung, die eine modulare Umsetzung genauso ermoeglicht?
                (Nein, Bequemlichkeit, unfaehiger Webserver oder Unkenntnis der Technik gelten als Argumente nicht.)

                MfG ChrisB

                1. Was spraeche deiner Meinung nach denn gegen die serverseitige Realisierung, die eine modulare Umsetzung genauso ermoeglicht?
                  (Nein, Bequemlichkeit, unfaehiger Webserver oder Unkenntnis der Technik gelten als Argumente nicht.)

                  Das ist sehr einfach zu beantworten. Ich leibe Standaloneanwendungen, die jederzeit überall und ohne Probleme Modular Aneinendergefüget werden
                  und nicht ineinander.

                  Nehmen wir dochmal das Kontaktformular des OP.

                  Klar ich kann es per (PHP) include einfügen, muss dann aber aufpassen dass sich keinen Variabeln oder Routinen ins Gehege kommen, erst recht strukturelle und logistische Feinheiten. Denn im Innern der Seite laufen ja noch diverse Scripte. Tracker, DB, Anfragen, usw....
                  Also ich habe eine ganze Menge zu überdenken was passiert wenn die komplette Seite neu geladen wird inklusiver der inkludierten Formulardatei.

                  Wofür?
                  So habe ich mein Kontaktformular, was sich problemlos über ein paar Variabeln konfigurieren lässt. Das kann ich auf Seit X genau wie  auf Seite A-Z universell wie ein Schweizer Taschenmesser einsetzen ohne jemals Schwierigkeiten zu bekommen.

                  Natürlich nutze ich auch hin und wieder bei Projekten die Includevariante aber nur, damit kein Webbastler(ichweissallesbesser)kiddy  meinem leichtgläubigen Kunden sagt: "Wer IFrames einbaut hat keine Ahnung"

                  Aber Iframes polarisieren nun mal, was solls.

                  Paul

                  1. Hi,

                    Ich leibe Standaloneanwendungen, die jederzeit überall und ohne Probleme Modular Aneinendergefüget werden
                    und nicht ineinander.

                    (I)Frames sorgen dafuer, dass Dokumente sehr viel mehr "standalone" sind, als in aller Regel vom Seitenersteller gewuenscht.

                    MfG ChrisB

                  2. Klar ich kann es per (PHP) include einfügen, muss dann aber aufpassen dass sich keinen Variabeln oder Routinen ins Gehege kommen, erst recht strukturelle und logistische Feinheiten. Denn im Innern der Seite laufen ja noch diverse Scripte. Tracker, DB, Anfragen, usw....

                    dafür gibts objekte, die deren instanzen lassen sich normalerweise beliebig benennen - man kann also 100x die selbe funktion haben in 100 instanzen und nix spiesst sich

                    Also ich habe eine ganze Menge zu überdenken was passiert wenn die komplette Seite neu geladen wird inklusiver der inkludierten Formulardatei.

                    das formular submittet auf sich selbst und wertet sich selbst aus - wo is das problem?

                    wenn du das bei einer seite mit einem iframe machst, landest du wieder auf der startseite des formulars - ich erkenne keinen nennenswerten vorteil der iframe lösung, ausser dass die history des browsers dadurch kaputt wird bzw nicht funktioniert wies augenscheinlich sein sollte

                    So habe ich mein Kontaktformular, was sich problemlos über ein paar Variabeln konfigurieren lässt. Das kann ich auf Seit X genau wie  auf Seite A-Z universell wie ein Schweizer Taschenmesser einsetzen ohne jemals Schwierigkeiten zu bekommen.

                    siehe oben - klassen/objekte - vernünftig programmieren (ist nicht schwer, braucht nur ein paar zeilen mehr) udn gut ist

                    Natürlich nutze ich auch hin und wieder bei Projekten die Includevariante aber nur, damit kein Webbastler(ichweissallesbesser)kiddy  meinem leichtgläubigen Kunden sagt: "Wer IFrames einbaut hat keine Ahnung"

                    ich stell mir gerade einige meiner projekte vor das größte hat etwa 25.000 HTML seiten - die kleineren zwischen 10 und 50 Seiten - wenn ich da keine includes und keine template-engine hätte (danke TYPO3) würde ich verzweifeln :D

                    Aber Iframes polarisieren nun mal, was solls.

                    ja sie polarisieren deppen dies nicht verstanden haben und leute dies verstanden haben ;) das ist wie mit den 10 sorten menschen, die binär lesen können - die einen könnens, die anderen nicht

        2. überlege dir besser eine methode wie etwa includes oder ähnliches

          hmm, ok ... wie würde das mit includes dann funktionieren?

          1. überlege dir besser eine methode wie etwa includes oder ähnliches

            hmm, ok ... wie würde das mit includes dann funktionieren?

            das kommt darauf an, was dein Server/Webspace kann - dafür gibts einige Möglichkeiten

        3. hallo suit,

          dass iframes funktionieren ist ein wunder da sie eigentlich nicht zum standard gehören sollten

          Das ist ein Irrtum. Das W3C zählt iframes durchaus zum Standard.

          Grüße aus Berlin

          Christoph S.

          --
          Visitenkarte
          ss:| zu:) ls:& fo:) va:) sh:| rl:|
          1. dass iframes funktionieren ist ein wunder da sie eigentlich nicht zum standard gehören sollten

            Das ist ein Irrtum. Das W3C zählt iframes durchaus zum Standard.

            darum sage ich - "da sie eigentlich nicht zum standard gehören sollten" - sprich, ich heisse es nicht gut, dass sie dazu gehören

            wär ja noch schöner, wenn alles in die empfehlungen einfließt. was sich ein irrer browserhersteller einfallen lasst

            für das einbetten von dingen ist das object-element da - und meiner ansicht nach gehört object für alles verwendet, bei bildern spart man sich dann zb diese irren definitionslistenmissbrauchsversuche um eine bildbeschreibung einem bild zuzuordnen

            <object data="example.gif" type="image/gif">
            <p>Beschreibung</p>
            </object>

            1. Hallo,

              <object data="example.gif" type="image/gif">
              <p>Beschreibung</p>
              </object>

              Das könnte für meine Galerie interessant sein.
              Die Beschreibung wird bei mir nicht angezeigt, warum?
              Funktioniert das auch in älteren Browsern?
              Wie siehts mit den Ladezeiten aus? Also z. B. 6 Bilder in Tabellenzellen mit img gegen 6 Bilder als Objekt?

              gruß aus Senftenberg am See

              1. Yerf!

                <object data="example.gif" type="image/gif">
                <p>Beschreibung</p>
                </object>
                Das könnte für meine Galerie interessant sein.
                Die Beschreibung wird bei mir nicht angezeigt, warum?

                Weil hier etwas durcheinander gebracht wurde. Der Inhalt des Object-Elements wird nur angezeigt, wenn das Objekt selbst nicht angezeigt werden kann. Es entspricht damit im Prinzip dem Alt-Attribut des <Img>.

                Gruß,

                Harlequin

                --
                <!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->
                1. Hallo,

                  Weil hier etwas durcheinander gebracht wurde. Der Inhalt des Object-Elements wird nur angezeigt, wenn das Objekt selbst nicht angezeigt werden kann. Es entspricht damit im Prinzip dem Alt-Attribut des <Img>.

                  Schade, dann wäre meine Galerie einfacher geworden.
                  Momentan läuft das nämlich
                  so.
                  Jeden gefundene Bild wird in eine Tabellenzeile gesteckt und die Beschreibung drunter gesetzt. Dabei werden immer zwei nebeneinander gelegt.

                  gruß aus Senftenberg am See