Ingo Siemon: Dann wohl : KEINE FRAMES

Beitrag lesen

Lieber Cybaer

Wie hast Du das gelöst?

Jaaa, da staunst Du, was?

In der entsprechenden Conten-Seite:
----------------------------------------------------------
<SCRIPT language="JavaScript" type="text/javascript">
<!--
 function checkFrameset() {
  if(!parent.inhalt)
   location.href="http://www.spaceart.de/index.htm?" + location.href.substring(23);
 }
//-->
</SCRIPT>
-------------------------------
<body onLoad='checkFrameset()'>
----------------------------------------------------------

In der index.htm (Frameset) Seite:
----------------------------------------------------------
<SCRIPT language="JavaScript" type="text/javascript">
<!--
 function checkFramecall()
{
if(location.search)
  self.frames["mitte"].location.href="http://www.spaceart.de/"+location.search.substring(1);
 }
//-->
</SCRIPT>
----------------------------------------------------------

Ist doch super ... oder nicht?

Ich befürchte fehlerhaft.

Na, ist ja toll ;-)
Du traust mir wohl nur Unsinn zu, was?
:-))

Nein. Was ich gerne mache (unabhängig ob mit Frames oder nicht):

Beim Aufruf von http://www.example.org/test.htm startet der Server in Wirklichkeit /engine/script.php! Das schaut nach, ob es die Datei gibt und wenn, liest es sie ein, macht die Änderungen, die es machen soll und gibt das fertige Ergebnis aus. Der Umlenkungsmechanismus geschieht mit mod_rewrite. Natürlich muß das Script auch nicht nach /test.htm schauen, sondern z.B. nach /test-frame.htm (reiner Content). Da aber nicht die Datei mit dem "-frame" verlangt war, generiert es ein Frameset mit dem BODY-Bereich von !test.htm im NOFRAMES-Bereich und test-frame.htm als Frame-URL. test-frame.htm ist ferner von der Indizierung ausgenommen, gefunden wird nur test.htm - das Nachladen mithin überflüssig, Die Contentseite funktioniert trotzdem auch ohne Frameset, wenn das gewünscht wird.

Das ist mir leider zu hoch.
Und mit PHP will ich mich nicht auch noch ernsthaft auseinandersetzen müssen.

Also, meine "Keine-Frames"-Entscheidung nimmt immer mehr
reale Formen an.

Gruß
Ingo

0 63

Frames oder nicht

Ingo Siemon
  • html
  1. 2
    Cheatah
    1. 0

      Dann wohl : KEINE FRAMES

      Ingo Siemon
      1. 1
        Cybaer
        1. 1
          Ingo Siemon
          1. 0
            Cybaer
            1. 0
              Cybaer
            2. 0
              Ingo Siemon
              1. 0
                Ingo Siemon
            3. 0
              Ingo Siemon
            4. 0
              Ingo Siemon
              1. 0
                Cybaer
                1. 0
                  Ingo Siemon
                  1. 0
                    Der Martin
                    1. 0
                      Ingo Siemon
                  2. 0
                    Cybaer
                    1. 0
                      Ingo Siemon
                      1. 0
                        Cybaer
                        1. 0
                          Ingo Siemon
                          1. 0
                            Cybaer
                            1. 0
                              Ingo Siemon
      2. 1
        Cheatah
        1. 0
          Ingo Siemon
  2. 2
    Schuer
    1. 0
      Ashura
      • menschelei
      1. 0
        Ingo Siemon
        1. 0
          Schuer
          1. 0
            Ingo Siemon
            1. 0
              Schuer
              1. 0
                Ingo Siemon
                1. 0
                  Schuer
                  1. 0
                    Ingo Siemon
    2. 0
      Ingo Siemon
      1. 0
        Der Martin
        1. 0
          Ingo Siemon
      2. 0
        Cybaer
        1. 0
          Ingo Siemon
          1. 0
            Cybaer
            1. 0
              Ingo Siemon
              1. 0
                Cybaer
                1. 0
                  Ingo Siemon
                  1. 0
                    Cybaer
                    1. 0
                      Ingo Siemon
      3. 0
        Schuer
        1. 0
          Ingo Siemon
          1. 0
            Cybaer
            1. 0
              Ingo Siemon
              1. 0
                Cybaer
                1. 0
                  Ingo Siemon
                  1. 0
                    Cybaer
                    1. 0
                      Ingo Siemon
                  2. 0
                    Der Martin
                    1. 0
                      Ingo Siemon
                      1. 0
                        Der Martin
                        1. 0
                          Ingo Siemon
  3. 2
    Længlich
    1. 0
      Ingo Siemon
      1. 0
        Længlich
        1. 0
          Ingo Siemon
          1. 0
            Længlich
            1. 0
              Ingo Siemon
  4. 0

    ZUSAMMENFASSUNG

    Ingo Siemon
    1. 0
      daniel84