Michael W.: Text am Seitenende per Layer

Hallo,

Schon oft gesehen aber nie gelöst !(?):

angenommen wir haben eine seite die sehr lang ist (also zum scrollen).

zb. so:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Test</TITLE>
</HEAD>
<BODY>
<TABLE height="100%" width="100%">
<TR>
<TD><CENTER><p>Tabelle von 100% * 100%</p></CENTER></TD>
</TR>
</TABLE>
<br><br><br>
Das ist das Seitende !!<br>
[per layer möchte ich an dieser stelle einen text stehen haben]
</BODY>
</HTML>

das was in [] steht soll natürlich weg und der text muss innerhalb des ganzen queltextes egal wo verfasst werden können zb ganz oben - also muss man das mit layer lösen.
mein vorschlag:
es gibt in javascript eine funktion in der man feste stellen kann wie lang eine seite ist (height) und wenn man das in einer variablen abspeichern würde und in ein layer height=variable , dann wären wir doch am ziel.
nur weiss ich weder wie ich die länge/höhe der seite festellen kann noch wie ich sie in ein variable abspeicher und in ein layer einfügen kann zumal ich auch vergessen habe wie ein layer aufgebaut ist - aber das ganze müsste ungefähr so funktionieren:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Test</TITLE>
</HEAD>
<BODY>
<script ..>
1. festellen der seitenlänge in height = $var
2 write "<layer ... height=$var ...>"
</script>
<TABLE height="100%" width="100%">
<TR>
<TD><CENTER><p>Tabelle von 100% * 100%</p></CENTER></TD>
</TR>
</TABLE>
<br><br><br>
Das ist das Seitende !!<br>
</BODY>
</HTML>

ich hab jetzt mal ein wenig php dabei geschmissen (man sieht ja was gemeint ist; ich bin halt kein javascriptler sondern phpler).
am ende müsste das dann so aussehen:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Test</TITLE>
</HEAD>
<BODY>
<script ..>
1. festellen der seitenlänge in height = $var
2 write "<layer ... height=$var ...>"
</script>
<layer ... height=x ...>
<TABLE height="100%" width="100%">
<TR>
<TD><CENTER><p>Tabelle von 100% * 100%</p></CENTER></TD>
</TR>
</TABLE>
<br><br><br>
Das ist das Seitende !!<br>
</BODY>

so jetzt wüsste ich eben nur noch gern was zwischen <script ...> und </script> wirklich hin muss.

MfG
Michael W.

  1. hi Michael

    entweder werde ich nicht schlau aus dem was du schreibst, oder ich verstehe dein problem nicht, oder beides.

    ich verstehe das so:

    du willst einen text ans ende einer HTML seite setzen

    nur verstehe ich dein problem nicht.
    wenn ich einen text ans am ende der seite haben will, dann schreib ich den eben direkt vor das </body>-tag, tiefer kann er dann nicht mehr sinken ;).

    vileicht versuchst du dein anliegen nochmal deutlich zu formulieren denn aus formulierungen wie "[...] und der text muss innerhalb des ganzen queltextes egal wo verfasst werden können zb ganz oben - also muss man das mit layer lösen. [...]" werd ich nu wirklich nciht schlau, das ganze scheint mir ziemlich konfus zu sein (oder es liegt daran das heute montag ist, ich die ganze nacht nicht gepennt habe und obendrein heute mein erster arbeitstag nach dem urlaub ist :)).

    so long
    ole
    (8-)>

    --
    Buch macht kluch...
    ...meistens ;)
    1. soso

      tolles argument: "wenn ich einen text am seitende haben möchte, dann setze ich ihn auch dort hin".
      Na logisch!
      problem gelöst!

      Tschüss!

      Natürlich unabhängig von dem Quelltext!
      Ich möchte ein Layer an das Seitenede setzen, weil!
      ist doch egal warum - es hat schon seinen sinn.
      so schwer ist das doch nicht zu verstehen war halt nur ein bischen zuviel qt im posting.
      ich möchte nur ein javascript entwickeln welches folgednes tut; oder ne noch besser veratet mir einfach nur wie ich folgendes mache

      1. wie stelle ich die seitenlänge eine seite fest
      2. wie kann ich diese in einer variablen abspechern
      (3.) (das bekomme ich auch noch hin) eine funktion write in php wäre es print "text .... $height ...";

      alles klar ?

      MfG
      Michael W.

      1. Hallo nochmal,

        <script type="text/javascript">
        <!--
        var height = document.body.scrollHeight;
        document.write('Die Höhe ist '+height);
        //-->
        </script>

        so wollte ich das!!!! aber warum sagt er '15' das stimmt doch garnicht!!!

        MfG
        Michael W.

        1. Hi,

          Hallo nochmal,

          <script type="text/javascript">
          <!--
          var height = document.body.scrollHeight;
          document.write('Die Höhe ist '+height);
          //-->
          </script>

          so wollte ich das!!!! aber warum sagt er '15' das stimmt doch garnicht!!!

          MfG
          Michael W.

          Sind das cm ?
          ich brauch doch px !

          1. Hi,

            moin...

            Sind das cm ?
            ich brauch doch px !

            Eh meister... pass einfach mal ein bisschen auf was du _wie_ sagst, also dein post ist imho hart an der grenze der unfreundlichkeit.

            Die leite hier helfen dir freiwillig, du hast keine vorderungen zu stellen!

            Analpha

            1. kommt drauf an wie man es auffasst.
              ausserdem ist die aktuelle höhe gemeint (habe ich gerade festgestellt). also eh egal

              MfG //das mache ich fast immer drunter wenn die zeit langt
              Michael W. // "

      2. soso

        tolles argument: "wenn ich einen text am seitende haben möchte, dann setze ich ihn auch dort hin".
        Na logisch!
        problem gelöst!

        genau und zwar mit:

        <html>
        <head>
        </head>
        <body>
        blablabla<br>
        blablabla<br>
        blablabla<br>
        blablabla<br>

        <layer>blablabla</layer>
        </body>

        Natürlich unabhängig von dem Quelltext!

        wenn du damit meinst "egal was vorher im quelltext steht" so ist es das durchaus.

        Ich möchte ein Layer an das Seitenede setzen, weil!

        da steht er (s.o.)

        so schwer ist das doch nicht zu verstehen

        doch

        ich möchte nur ein javascript entwickeln welches folgednes tut; oder ne noch besser veratet mir einfach nur wie ich folgendes mache

        1. wie stelle ich die seitenlänge eine seite fest

        afaik garnicht
        du kannst die bildschirm und die fensterhöhe ermitteln, da hörts auf

        1. wie kann ich diese in einer variablen abspechern

        var myheight =

        (3.) (das bekomme ich auch noch hin) eine funktion write in php wäre es print "text .... $height ...";

        document.write dürfte das gesuchte sein

        alles klar ?

        nein

        mir wird nicht klar wofür du die höhe der seite brauchst um einen layer am ende des quelltextes einzusetzen

        außerdem solltest du vieleicht in erwägung ziehen divs statt layer zu nutzen, da layer nur von NN 4.x interpretiert werden.

        so long
        ole
        (8-)>

        --
        Buch macht kluch...
        ...meistens ;)