John Rambo: -- DHTML & Javascript --

0 51

-- DHTML & Javascript --

John Rambo
  • browser
  1. 0
    Christoph Schnauß
  2. 0
    LanX
    1. 0
      Christoph Schnauß
      1. 0
        LanX
        1. 0
          Christoph Schnauß
          1. 0
            LanX
          2. 0
            Antje Hofmann
            1. 0
              Christoph Schnauß
              1. 0
                Antje Hofmann
                1. 0
                  Martin Jung
                  1. 0
                    Antje Hofmann
                2. 0
                  Thomas J.S.
      2. 0
        Joachim
  3. 0
    Cheatah
    1. 0
      John Rambo
      1. 0
        John Rambo
      2. 0
        Joachim
      3. 0
        Wilhelm
      4. 0
        Cheatah
        1. 0
          John Rambo
          1. 0
            LanX
            1. 0

              feed the eitelkeit ?

              Cyx23
              • meinung
              1. 0
                Stefan Muenz
                1. 0
                  LanX
                  1. 0
                    Der Linke Setzer
                    1. 0
                      LanX
                      1. 0
                        Kess
                        1. 0
                          LanX
                          1. 0
                            LanX
                      2. 0
                        Carsten
                        1. 0
                          LanX
                  2. 0
                    Thomas J.S.
              2. 0
                Bio
                1. 0
                  Cyx23
          2. 0
            Bio
            1. 0
              John Rambo
              1. 0
                Bio
              2. 0
                Cheatah
                1. 0
                  Cyx23
          3. 0
            adhoc
            1. 0
              LanX
  4. 0
    Joachim
    1. 0
      John Rambo
  5. 0
    Stefan Muenz
    1. 0
      John Rambo
    2. 0
      LanX
      1. 0
        Stefan Muenz
        1. 0
          LanX
          1. 0
            Stefan Muenz
            1. 0
              LanX

Auch auf die Gefahr hin, daß ich mich als Anfänger oute:
Ist folgende Aussage so korrekt formuliert?

Dynamisches Verschieben von Elementen zur Laufzeit per Javascript, ist nur im Internet-Explorer ab 4.x möglich.

Z.B.

  1. mitten in die Tabelle eine neue Zeile einfügen
  2. ein SPAN- oder DIV-Bereich "reinquetschen" und damit den Text drumherum entsprechend anpassen
  3. den Inhalt eines Bereiches anders anordnen wobei sich die Maße dynamisch anpassen

Wichtig ist mir bei diesen Punkten, daß nichts "überlappt", sondern der Text entsprechend verschoben wird, die Tabellenspalte breiter wird, etc.

Ich möchte eigentlich nur Gewißheit haben, hab alles probiert und halte mich eigentlich nicht für einen Anfänger...

(das ist eine Frage an diejenigen, die sich damit wirklich auskennen!)

  1. hi,

    Dynamisches Verschieben von Elementen zur Laufzeit per Javascript, ist nur im Internet-Explorer ab 4.x möglich.

    Nö. Netscape kann das auch, und falls du mit LINUX arbeitest und unter KDE den Konqueror einsetzt, gehts ebenfalls

    Z.B.

    1. mitten in die Tabelle eine neue Zeile einfügen
    2. ein SPAN- oder DIV-Bereich "reinquetschen" und damit den Text drumherum entsprechend anpassen
    3. den Inhalt eines Bereiches anders anordnen wobei sich die Maße dynamisch anpassen

    Was ist nun eigentlich deine Frage ?

    Christoph S.

  2. Formulier es mal in :
    mit IE ist es einfacher möglich als mit NN.

    In den Featureartikeln findest du ein schönes Beispiel für ein
    browserunabhängiges Direktorymenue.

    Eine der Tricks heißt layer statt div benutzen

    PS: ich bezeichne mich auch nicht als experten...

    1. hallo ;-)

      In den Featureartikeln findest du ein schönes Beispiel für ein
      browserunabhängiges Direktorymenue.

      super, in den Feasture-Artikeln findet man noch ne Menge mehr.

      Eine der Tricks heißt layer statt div benutzen

      Vorsicht mit solchen Aussagen. "DIV" und "SPAN" _sind_ Layer.

      Christoph S.

      1. Hallo Christoph

        Ich korrigier mich:

        Eine der Tricks heißt <layer> statt <div> benutzen.

        Tschuess Rolf ;-)

        1. hi,

          Ich korrigier mich:

          Eine der Tricks heißt <layer> statt <div> benutzen.

          ok, dann ist zwar die Aussage korrekt, aber leider nicht mehr ganz "modern".  In selfHTML kannst du bereits lesen, daß die von Netscape entwickelten Layer (gemeint ist tatsächlich das <layer>-tag ) zu spät kamen, und daß deren Funktion von CSS übernommen wurde. Genau das läßt sich wunderbar an den diversen Debatten um die Layer und DIV's und SPAN's auch hier im Forum immer wieder nachvollziehen. Denn während Netscape 4.x das <layer>-tag noch versteht, versteht es eben Netscape 6 nicht mehr.

          Gruß

          Christoph S.

          1. hi,

            Ich korrigier mich:

            Eine der Tricks heißt <layer> statt <div> benutzen.

            ok,

            Danke, danke,...

            dann ist zwar die Aussage korrekt, aber leider nicht mehr ganz "modern".  In selfHTML kannst du bereits lesen, daß die von Netscape entwickelten Layer (gemeint ist tatsächlich das <layer>-tag ) zu spät kamen, und daß deren Funktion von CSS übernommen wurde. Genau das läßt sich wunderbar an den diversen Debatten um die Layer und DIV's und SPAN's auch hier im Forum immer wieder nachvollziehen. Denn während Netscape 4.x das <layer>-tag noch versteht, versteht es eben Netscape 6 nicht mehr.

            Seufz ...

            Ich denke meine knappe Antwort oben war der unscharfen Frage angemessen.

            Was meine "political correctness" bzgl Layer betrifft, dann schau dir mal mein anderes Posting von heute zum Thema Layer an, da rate ich bei <layer> zur vorsicht.
            http://www.teamone.de/selfaktuell/forum/?m=144194&t=27594

            Tschuess
            Rolf

          2. Hallo Christoph

            Eine der Tricks heißt <layer> statt <div> benutzen.

            Genau das läßt sich wunderbar an den diversen Debatten um die Layer und DIV's und SPAN's auch hier im Forum immer wieder nachvollziehen. Denn während Netscape 4.x das <layer>-tag noch versteht, versteht es eben Netscape 6 nicht mehr.

            »»

            ganz ganz vorsichtig sein mit dieser Aussage. Neulich erst bin ich gerade beim Netscape 6 wiederum darüber gestolpert.

            das Konstrukt:
            <div id="d1"><layer name="l1"><div id="d11"><layer name="l11">
            </layer></div></layer></div>

            Der Netscape 6 sollte mir das Elternelement des Divs id="d11" ausgeben.

            <script type="text/javascript">
            <!--
            alert(document.getElementById("d11").parentNode.id)
            //-->
            </script>

            Das Ergebnis, dass Element hatte keine ID.

            Danach habe ich nach dem Tagnamen des Elternelementes gefragt:

            <script type="text/javascript">
            <!--
            alert(document.getElementById("d11").parentNode.tagName)
            //-->
            </script>

            Das Ergebnis: LAYER

            Probiere mal aus, was hier passiert:

            <html>
            <head>
            <title>NN 6</title>
            </head>
            <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
            <div id="d1">Test3<layer name="l1">Test1<br><div id="d11"><layer name="l11">Test2<br>
            </layer></div></layer></div>
            <script type="text/javascript">
            <!--
            alert(document.getElementById("d11").parentNode.tagName)
            alert(document.getElementById("d11").parentNode.innerHTML)
            document.getElementById("d11").parentNode.style.backgroundColor="#ff0000"
            //-->
            </script>

            </body>
            </html>

            Soweit dazu, dass der NN6 den Layertag nicht interpretiert.

            Viele Grüße

            Antje

            1. hallo Antje,

              ganz ganz vorsichtig sein mit dieser Aussage.

              Ich will gerne vorsichtig sein und weiß sehr wohl, daß ich mich auf außerordentlich dünnem Eis bewege. Andrerseits finde ich den ganzen Thread hier ziemlich lehrreich.

              das Konstrukt:
              <div id="d1"><layer name="l1"><div id="d11"><layer name="l11">
              </layer></div></layer></div>

              grrrr ... _das_ hätt ich auch gewußt, daß, wenn mans in DIV's einpackt, das Ganze wieder funktioniert. Warum allerdings, ist mir schleierhaft.

              Gegenkonstruktion:
              <layer name="l1"><layer name="l2"></layer></layer>

              Und _das_ macht N6 eben nicht, jedenfalls nicht bei mir (ich hab hier Netscape 6.1 - ist irgendeine beta)

              Probiere mal aus, was hier passiert:
              ...

              naja, was soll denn andres passieren als das voraussehbare Ergebnis, wenn du ein Beispiel vorgibst ;-)  -  ABER: nimm mal auch hier konsequenterweise die DIV's weg und bleib bitte konstant bei <layer>-tags. Dannnn passiert  -  gar nix. Jedenfalls bei mir. Solltest du ein andres Ergebnis bekommen, würde ich das gerne wissen wollen.

              Viele Grüße

              von mir auch.

              Christoph S.

              1. Hallo Christoph

                Gegenkonstruktion:
                <layer name="l1"><layer name="l2"></layer></layer>

                Und _das_ macht N6 eben nicht, jedenfalls nicht bei mir (ich hab hier Netscape 6.1 - ist irgendeine beta)

                Im Grunde liegt das Geheimnis in der Besonderheit des NN 6. Kriegt man raus, wie man ein Element ansprechen kann (und eine ID vergeben reicht schon), ist der NN 6 recht nett und macht was er soll (oder nicht soll??).

                Nun so geht zum Beispiel auch das:

                <layerchen name="l1"></layerchen>
                <layer></layer>
                <script type="text/javascript">
                <!--
                document.getElementsByTagName("LAYERCHEN")[0].innerHTML="Ein Phantasielayerchen"
                alert(document.getElementsByTagName("LAYERCHEN")[0].innerHTML)

                document.getElementsByTagName("LAYERCHEN")[0].style.backgroundColor="#ff0000"

                document.getElementsByTagName("LAYER")[0].innerHTML="Ein Layer"
                alert(document.getElementsByTagName("LAYER")[0].innerHTML)

                document.getElementsByTagName("LAYER")[0].style.backgroundColor="#0000ff"
                //-->
                </script>

                Alles was mit Tagklammern eingeschlossen ist, ist für den NN6 offensichtlich ein Element. Ob das Ding nun gültiges HTML ist oder nicht ist, ihm offensichtlich egal. An sich finde ich dieses Verhalten ganz nett, denn es eröffnet einige interessante Möglichkeiten.

                Der IE dagegen mag das nicht und reagiert sehr mit einer Fehlermeldung.

                Viele Grüße

                Antje

                1. Hi Antje,

                  Alles was mit Tagklammern eingeschlossen ist, ist für den NN6 offensichtlich ein Element. Ob das Ding nun gültiges HTML ist oder nicht ist, ihm offensichtlich egal. An sich finde ich dieses Verhalten ganz nett, denn es eröffnet einige interessante Möglichkeiten.

                  Auch, wenn die Doctype-Angabe vorhanden ist?

                  Grüße,
                  Martin

                  1. Hallo Martin,

                    Alles was mit Tagklammern eingeschlossen ist, ist für den NN6 offensichtlich ein Element. Ob das Ding nun gültiges HTML ist oder nicht ist, ihm offensichtlich egal. An sich finde ich dieses Verhalten ganz nett, denn es eröffnet einige interessante Möglichkeiten.
                    Auch, wenn die Doctype-Angabe vorhanden ist?

                    Ja auch dann. Getestet mit <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

                    Allerdings ist es dann kein valider HTML-Code mehr und der Validator meckert zurecht.
                    Mozilla 0.9.2 verhält sich übrigens ganz genauso wie der NN 6.

                    Viele Grüße

                    Antje

                2. Hallo Antje,

                  Nun so geht zum Beispiel auch das:
                  <layerchen name="l1"></layerchen>
                  <layer></layer>
                  Alles was mit Tagklammern eingeschlossen ist, ist für den NN6 offensichtlich ein Element. Ob das Ding nun gültiges HTML ist oder nicht ist, ihm offensichtlich egal. An sich finde ich dieses Verhalten ganz nett, denn es eröffnet einige interessante Möglichkeiten.

                  klar. denn es geht dem NS6 /Mozilla um DOM, und weil man in XML auch jede beliebige tagnamen hat, kümmert den NS6 das nicht.

                  der IE hat einen anderen (XML) DOM; versuch es mal so:
                  <html>
                  <head>
                   <title>Untitled</title>
                  </head>
                  <body>
                  <div name="l1"></div>
                  <p></p>
                  <script type="text/javascript">
                  <!--
                  document.getElementsByTagName("div")[0].innerHTML="Ein Phantasielayerchen"
                  alert(document.getElementsByTagName("div")[0].innerHTML)

                  document.getElementsByTagName("div")[0].style.backgroundColor="#ff0000"

                  document.getElementsByTagName("p")[0].innerHTML="Ein Layer"
                  alert(document.getElementsByTagName("p")[0].innerHTML)

                  document.getElementsByTagName("p")[0].style.backgroundColor="#0000ff"
                  //-->
                  </script>
                  </body>
                  </html>

                  grüße
                  Thomas

                  ps: ok, es ist dann nicht mehr <layer> ;-) aber das würde man mit xml-data-islands auch noch hinbiegen ;-)

      2. hi,

        Vorsicht mit solchen Aussagen. "DIV" und "SPAN" _sind_ Layer.

        nur bei absoluter/relativer Positionierung

        Gruesse  Joachim

  3. Hi,

    Ist folgende Aussage so korrekt formuliert?

    ich sehe zwei Fehler:

    Dynamisches Verschieben von Elementen zur Laufzeit per Javascript,

    1.) ist das Komma falsch ;-)

    ist nur im Internet-Explorer ab 4.x möglich.

    2.) können auch z.B. Netscape 4, Netscape 6, Mozilla, Opera etc. DHTML - nur muß dieses u.U. anders programmiert werden als für den IE.

    Cheatah

    1. Hi,

      Ist folgende Aussage so korrekt formuliert?
      ich sehe zwei Fehler:
      Dynamisches Verschieben von Elementen zur Laufzeit per Javascript,
      1.) ist das Komma falsch ;-)
      ist nur im Internet-Explorer ab 4.x möglich.
      2.) können auch z.B. Netscape 4, Netscape 6, Mozilla, Opera etc. DHTML - nur muß dieses u.U. anders programmiert werden als für den IE.
      Cheatah

      Ok, ist auch schwer zu beschreiben, daher habe ich für euch eine Seite programmiert, in der ihr mein Dilemma beobachten nachvollziehen könnt:

      --> http://www.beecee.purespace.de/

      P.S. An alle Klugscheisser:

      Es gibt immer einen, der größere Eier hat, also versucht euch auf die Problemstellung zu konzentrieren und erzählt mir nicht was ich für eine Schrift oder Farbe hätte nehmen sollen.

      1. Ach ja noch was:

        das war jetzt ganz schnell, aber ich hab auch schon mit komplizierteren DIV- und Layer (mit Broserdifferenzierung) gearbeitet, es hat am Ende nix gebracht...

      2. hi,

        --> http://www.beecee.purespace.de/

        Du musst komplett anders drangehen. Dein Vorhabe ist im
        NC genauso machbar, aber deutlich aufwaendiger.

        Du musst alles auf div-layer setzen und beim oeffnen alle divs um
        x-pixel verschieben. Ach ja nc zeigt:

        syntax error.

        -->
        ..^

        Du musst den Schlusskommentar auch fue js auskommentieren, also
        //-->

        P.S. An alle Klugscheisser:

        Entspann Dich Rambo, alles ganz friedlich...

        Gruss  Joachim

      3. P.S. An alle Klugscheisser:
        Es gibt immer einen, der größere Eier hat, also versucht euch auf die Problemstellung zu konzentrieren und erzählt mir nicht was ich für eine Schrift oder Farbe hätte nehmen sollen.

        Wenn Du meinst! Such Deine Fehler selber!

        Wilhelm, Klugscheisser

      4. Hi,

        P.S. An alle Klugscheisser:

        wenn Du gar keine Antwort haben möchtest, warum fragst Du dann eigentlich? Laß es doch einfach sein - das schont bei allen Beteiligten Zeit und Nerven.

        Cheatah

        1. wenn Du gar keine Antwort haben möchtest, warum fragst Du dann eigentlich?

          Yo Cheatah, ich möchte eine Antwort, aber leider gibts hier im Forum eine stark steigende Anzahl von Beiträgen, die eine sehr starke Arroganz enthalten. Schau Dir die Beiträge von Joachim und Stefan an, und schau Dir im Kontrast dazu Deinen Beitrag an (Ich verfolge Deine Beiträge in diesem Forum, die enthalten viel nützliches, aber auch diese gewisse Arroganz, die man nicht näher spezifizieren kann).

          1. wenn Du gar keine Antwort haben möchtest, warum fragst Du dann eigentlich?

            Yo Cheatah, ich möchte eine Antwort, aber leider gibts hier im Forum eine stark steigende Anzahl von Beiträgen, die eine sehr starke Arroganz enthalten. Schau Dir die Beiträge von Joachim und Stefan an, und schau Dir im Kontrast dazu Deinen Beitrag an (Ich verfolge Deine Beiträge in diesem Forum, die enthalten viel nützliches, aber auch diese gewisse Arroganz, die man nicht näher spezifizieren kann).

            Schau mal Rambo, dein Frageton stößt mir (und vielen anderen) noch mehr auf als jede arrogante Antwort.

            Du brauchst dich nicht zu beschweren wenn du dich dann
            künftig Cliffhanger oder Rocky12345 nennen mußt um überhaupt Antworten zu erhalten.

            Ich persönlich lass mich lieber von Cheatah verarschen als auf seine Antworten zu verzichten, dass braucht der nunmal für sein ego <g>, so wie du deine Patronen im
            Waffengurt <fg>!

            So long
            Rolf

            1. Hallo Rolf,

              Ich persönlich lass mich lieber von Cheatah verarschen als auf seine Antworten zu verzichten, dass braucht der nunmal für sein ego <g>

              das ist Deine persönliche Entscheidung.

              Ich habe sehr oft verschiedene Postings verschiedener Autoren gesehen
              die eher der Eitelkeit dienten und zum Teil getrost mit "don't feed the
              trolls" beantwortet würden wenn nicht der Autor eine gewisse
              Narrenfreiheit hätte.
              Was im Einzelfall als Ausdrucks- und Stilmittel Sinn machen kann
              oder mal wirklich nötig ist, führt bei Dauereinsatz eher zu Problemen
              der Verständigung.
              Man sollte hier soweit möglich jeden darin unterstützen selbst zu lernen
              statt belehrt zu werden.
              Das kann auch ein Lösungsvorschlag sein, es muss nicht immer der Verweis
              auf's Archiv oder w3c oder sonstwas sein.

              Ich finde wenn man hier schon Zeit einsetzt kann man oft auch konkret
              zu Lösungen verhelfen.
              Dann ist m.E. das Ergebnis, die praktische Verbindung von Anwendung und
              Lösung, für mich und alle interessanter, dann kommt es auch zu Synergien.

              Deswegen interessiert mich das ganz konkrete Problem wie auch ein
              abschliessendes Feedback; ist das eigentlich in den FAQ geklärt wann ein
              Posting "danke jetzt klappt's" erwünscht ist ?

              Grüsse

              Cyx23

              1. Hallo Cyx23,

                Ich habe sehr oft verschiedene Postings verschiedener Autoren gesehen die eher der Eitelkeit dienten und zum Teil getrost mit "don't feed the trolls" beantwortet würden wenn nicht der Autor eine gewisse Narrenfreiheit hätte.

                Ich kann dir da leider nicht widersprechen, denn wenn ich in letzter Zeit manchmal so in irgendwelche Threads reingelesen hab, sind mir oft Antworten aufgefallen, die mich mehr gestoert haben als die Fragen. Sicher, es kann einen zum Wahnsinn treiben, wenn jeden Tag wieder einer ankommt und die Maustaste sperren will. Fuer solche Dauerbrenner hilft am meisten das Mittel "Ironie", wie Meg es in <?m=144271&t=27661> mal wieder prima gelungen ist. Den Fragenden wird so eine Reaktion zwar vielleicht auch treffen und er wird kein Verstaendnis dafuer haben. Aber in solchen Faellen wie diesen Dauerbrennern finde ich es einfach aus Sicht des Gesamtforums durchaus nicht verkehrt, zumindest auch mal ironisch zu reagieren.

                Wogegen ich mich selber auch wehre, ist ein hier wie andernorts auch uebertriebener Einsatz des Mittels "read the fucking ...". Klar, manchmal ist es offensichtlich, und es ist schon schwer, daran vorbeizustolpern, etwa beim Thema "wie mache ich dass Links nicht unterstrichen sind". Das steht in SELFHTML an mehreren Stellen, in der Forums-FAQ und in jeder noch so billigen "Trickkiste fuer den Webmaster". Bei solchen Fragen kann ich eine RTFM-Reaktion gut verstehen und neige auch selber dazu. Aber das gleiche Mittel wird leider auch bei ziemlich kniffligen Fragen benutzt, bei denen die Loesung nicht gerade vor einem auf der Strasse liegt. Da wird dann nicht selten von einem Freak mit gequaelter RTFM-Mine eine 280 Zeichen lange URL gepostet, so als ob es ein Verbrechen sei, die nicht zu kennen. Und da hoert das Verstaendnis bei mir auf. Man muss finde ich gerade als Profi unterscheiden koennen zwischen Dingen, die problemlos zu finden sind, und solchen, die nicht so einfach zu finden sind.

                Das kann auch ein Lösungsvorschlag sein, es muss nicht immer der Verweis auf's Archiv oder w3c oder sonstwas sein.

                Stimmt - das kann ich durchaus unterstreichen. Das sture Verweisen aufs Archiv oder vergleichbare Quellen toetet zum Teil neue, fruchtbare Diskussionen. Bei mir hat es allerdings auch gebraucht, bis dieser Sinneswandel eingetreten ist. Aber man stelle sich mal vor, man will ein bischen uebers Wetter schimpfen und bekommt gesagt, das solle man bleiben lassen, weil vor 200 Jahren schon mal jemand in gleicher Form uebers Wetter geschimpft habe. Mein Gott, was waere das fuer eine sprachtote Gesellschaft, in der man nichts wiederholen und von neuem durchkauen darf. Die ganzen Gedanken waeren den Vorvaetern vorbehalten, und die Gegenwaertigen waeren nur noch zu sprachlosen Nachschlagern degradiert. Klar, Kultur funktioniert, indem vorhandenes Wissen weitergegeben wird und nicht jedesmal neu entdeckt werden muss. Aber wenn es nicht mehr erlaubt ist, ueberhaupt die Fragen zu entdecken, fuer die schon mal Loesungen gefunden wurden - dann stirbt jede Kultur. Das gilt auch fuer Foren.

                Uff - jetzt hab ich mich mal wieder so richtig schoen reingeredet *g*.

                viele Gruesse
                  Stefan Muenz

                1. Hallo Cyx23, Stefan

                  Heißt das Leute wie Cheatah sollen nur noch verständnisvoll antworten? => Deutlich weniger
                  Antworten von diesen Leuten!

                  Zugegeben ironische Postings haben einen gewissen Unterhaltungswert für mich, aber was ich gewürdigt haben möchte ist auf _was_ für Fragen da noch geantwortet wird; Fragen auf die ich persönlich überhaupt nicht mehr eingehen würde!

                  Und die beklagte sogenannte Arroganz beobachte ich vor allem bei den "unverschämten" Postings, d.h. konfuse Fragestellung, unverschämte Konsumhaltung, fehlende Höflichkeit. siehe z.B. in ...HILFEEEEE....SCHNELLLLLL!!!!! http://www.teamone.de/selfaktuell/forum/?m=144357&t=27686

                  Ein RTM (geht auch ohne f*cking) find ich zusammen mit einem Link immer noch besser als gar keine Antwort und beinhaltet für mich immer noch _die_ Hilfe zur Selbsthilfe. Ist es zuviel verlangt erstmal eine konkrete Frage anhand des Manuals zu erbitten?

                  Wenn ihr ehrlich seid müßt ihr euch eingestehen das ihr auch ein gewisses Einstiegslevel verlangt, Fragen über den Einschaltknopf am Rechner würdet ihr auch ignorieren.

                  Zugegeben einige Newbies ohne NG-Erfahrung werden von den Antworten abgeschreckt werden, insbesondere weil sie die (sozialen) Mechanismen dieser Forumscommunity nicht verstehen (können), ich habs auch vor ein paar Wochen erlernen müssen.

                  Vorschlag zur Güte:

                  Ich persönlich werde mir in nächster Zeit einige Bookmarklets zusammenstricken um mir das Forum etwas handlicher zu gestalten, da kann ich mir auch einige Floskeln reinhacken:

                  "Hallo Du, Formulier doch bitte deine Frage neu oder schick ein Beispiel mit, ich kann so nix damit anfangen Viele Grüße ..."

                  "Hallo Du, hast du schon mal in Selfhtml/FAQ nachgeschlagen zB in <.....> Erklär doch mal bitte was du dir daran unklar ist VG ..."

                  "Hallo Du, Ich finde den Ton den du anschlägst unangebracht und fürchte dass du so nicht viele antworten erhalten wirst, Ließ doch mal in unserer FAQ/Charta! VG ..."

                  Kann man diese Antworten auf Knopfdruck generieren, dann wird sich sicher auch der genervte Ton mancher Vielposter erübrigen. Das ist effektiv und schnell gemacht, oder?

                  Viele Grüße
                  Rolf

                  PS: ich war letztens zum ersten mal in der HTML-NG dwicam.authoring oder so, und _dort_ fand ich den ton viel anstrengender.

                  1. "Hallo Du, Formulier doch bitte deine Frage neu

                    <img src="/images/03.gif" width=248 height=119 border=0 alt="Was willst du jetzt eigentlich wissen?">

                    oder schick ein Beispiel mit, ich kann so nix damit anfangen

                    </selfaktuell/forum/faq/forumsfaq_2.htm#a5>

                    "Hallo Du, hast du schon mal in Selfhtml/FAQ nachgeschlagen

                    <img src="/images/04.gif" width=428 height=119 border=0 alt="Schau mal in SELFHTML nach, um eine Antwort auf deine Frage zu finden!">, <img src="/images/06.gif" width=462 height=119 border=0 alt="Erstmal selber probieren, dann bei Problemen: SELFHTML, danach: dieses Forum.">

                    "Hallo Du, Ich finde den Ton den du anschlägst unangebracht und
                    fürchte dass du so nicht viele antworten erhalten wirst,

                    <img src="/images/05.gif" width=158 height=119 border=0 alt="Jetzt reicht's aber!">, <img src="/images/07.gif" width=275 height=119 border=0 alt="Stopp! So etwas hat hier nichts zu suchen.">

                    Kann man diese Antworten auf Knopfdruck generieren, dann wird sich
                    sicher auch der genervte Ton mancher Vielposter erübrigen.

                    </selfaktuell/forum/faq/forumsfaq_3.htm#a4>

                    1. Hi Linkie

                      Wird aber nur selten benutzt, oder? Bookmarklets
                      sind auch flexibler.

                      Tschuess Rolf

                      1. Hallo Rolf

                        Wird aber nur selten benutzt, oder? Bookmarklets
                        sind auch flexibler.

                        was spricht dagegen, beides miteinander zu verbinden? Definiere dir doch fuer jede Messagegrafik ein Bookmarklet...

                        Viele Gruesse
                         Kess

                        1. Hallo Kess,

                          was spricht dagegen, beides miteinander zu verbinden? Definiere dir doch fuer jede Messagegrafik ein Bookmarklet...

                          Ich mach lieber gleich ein Bookmarkletgenerator, der alle Formulareinträge hier raussucht und in ein Bookmarklet packt.

                          Wenn jmd nen grafiklink dazuhaben will, braucht er in nur im Nachrichtentext einzufügen.

                          Nebeneffekt: Name &Email sind gleich mitdrin!

                          Ich glaub im Archiv war schon etwas ähnliches von ...
                          DirtyCheatah ;-) ... das braucht man nur anpassen.

                          Tschuess
                          Rolf

                          1. Hi Kess

                            Ich glaub im Archiv war schon etwas ähnliches von ...
                            DirtyCheatah ;-) ... das braucht man nur anpassen.

                            Ups, korrektur es war Calocybe (immer diese komischen Nicknames)
                            http://www.teamone.de/selfhtml/sfarchiv/1999_4/t07555.htm

                            Tschuess
                            Rolf

                      2. Hallo LanX!

                        Wird aber nur selten benutzt, oder? Bookmarklets
                        sind auch flexibler.

                        Ich fand den Tonfall deiner Text auch viel netter.

                        Gruss,
                         Carsten

                        1. Hallo Carsten

                          Wird aber nur selten benutzt, oder? Bookmarklets
                          sind auch flexibler.

                          Ich fand den Tonfall deiner Text auch viel netter.

                          Danke, ist sonst auch nicht meine Art ;-)
                          Aber für Newbies dürfte ne nette Variante besser sein.

                          Tschuess Rolf

                  2. Hallo Rolf,

                    (hei cool, lanX hat ja auch einen namen *fg* ;-) )

                    PS: ich war letztens zum ersten mal in der HTML-NG dwicam.authoring oder so, und _dort_ fand ich den ton viel anstrengender.

                    *lol* ;-))

                    dciwam (ja: dciwam) ist eine studie wert *g* unblängs musste ich wirklich feststellen, wenn man nach lander zeit dorthin zurückkehrt, haben sich nur die namen aber nicht die ansichten und der ton geändert ;-)
                    je nach tagesfassung ist dciwam eine mördergrube, oder die lustigste bühne des netzes.

                    grüße
                    thomas

              2. Sup!

                Ich habe sehr oft verschiedene Postings verschiedener Autoren gesehen
                die eher der Eitelkeit dienten und zum Teil getrost mit "don't feed the
                trolls" beantwortet würden wenn nicht der Autor eine gewisse
                Narrenfreiheit hätte.

                Oeh... geht das jetzt gegen MICH? Man bringt mich offensichtlich öfter mit dieser "Narrenfreiheit" in Zusammenhang. Ehrlich gesagt weiß ich nicht, wer sonst "Narrenfreiheit" geniessen sollte. Eventuell Stefan Muenz, weil es sein Forum ist? ;-) Oder Leute wie Cheatah, Calocybe, Wilhelm, Antje, Stefan Einspender, Nicolas Mühlen, Renate, Kirsten, Bernd, PAF, Kess... und alle anderen, die ich vergessen habe, weil sie die Vielposter sind? Und sie sich oft gegenseitig unterstützen?
                Mal angenommen, ich sei derjenige, der die Narrenfreiheit gepachtet hat - dann hätte ich gerne Beispiele. Man lässt sich ungerne Dinge unterstellen.

                Dann ist m.E. das Ergebnis, die praktische Verbindung von Anwendung und
                Lösung, für mich und alle interessanter, dann kommt es auch zu Synergien.

                Nun, ob es Synergien bringt, wenn irgendwelche Pro's irgendwelchen Newbies irgendwas mühevoll klarmachen, halte ich zumindest für zweifelhaft. Klingt vielleicht wiederum arrogant, ist aber so.

                Deswegen interessiert mich das ganz konkrete Problem wie auch ein
                abschliessendes Feedback; ist das eigentlich in den FAQ geklärt wann ein
                Posting "danke jetzt klappt's" erwünscht ist ?

                Wer liest denn schon die FAQ? Doch nicht die Leute, die mit Anspruchsdenken ausgestattet Fragen stellen.

                Gruesse,

                Bio

                1. Hallo Bio,

                  Oeh... geht das jetzt gegen MICH?

                  also erstmal gegen niemand sondern für möglicherweise bessere Chancen auf
                  für alle befriedigende Ergebnisse von Threads zu Sachthemen.

                  In diesem Zusammenhang gegen vorschnelle Schulmeisterei von wem auch immer.

                  Konkrete Beispielpostings zu benennen ist ohne Archiv schwierig, und dann
                  fühlt sich der Beispielautor auch noch persönlich auf die Füsse getreten.

                  Dann ist m.E. das Ergebnis, die praktische Verbindung von Anwendung und
                  Lösung, für mich und alle interessanter, dann kommt es auch zu Synergien.
                  Nun, ob es Synergien bringt, wenn irgendwelche Pro's irgendwelchen Newbies irgendwas mühevoll klarmachen, halte ich zumindest für zweifelhaft. Klingt vielleicht wiederum arrogant, ist aber so.

                  Da kannst Du recht haben, das wäre dann der Aspekt ob man aus verschiedenen
                  Gründen trotzdem mit den Newbies pfleglich umgeht.

                  Aber ob jemand mit einem ungewöhnlichen Vorgehen in seinem Quelltext als
                  Newbie das wirklich falsch angeht oder ob da doch mal ein Grund oder gar
                  eine interessante Qualität drin steckt war für mich auch die Frage.

                  Solche möglichen Qualitäten und die möglichen Qualitäten neuer Lösungswege
                  können für alle interessant sein; ob das den Aufwand rechtfertigt jedem
                  Laien umfassend auf die Sprünge zu helfen ist natürlich fraglich.

                  Oft, natürlich nicht generell, kann die endgültige Lösung über das im
                  Forum nachgefragte isolierte Detailwissen hinaus nützlich sein,
                  als Beispiel, als Stilvariante usw.. Diesen Effekt habe ich nicht
                  wenn ich sage schau mal da und da nach. Ich habe ihn oft auch nicht
                  weil das Feedback nicht vereinbart ist, müllt ein "jetzt klappt's"
                  nun das Forum zu oder nicht ?

                  Wer liest denn schon die FAQ? Doch nicht die Leute, die mit Anspruchsdenken ausgestattet Fragen stellen.

                  Das ist allerdings sehr lästig, und ich habe auch schon mal empfohlen es
                  besser bei gratis.de zu versuchen oder mir ein Honorar anzubieten.
                  Besonders toll ist es auch wenn ich jemandem poste "nimm 1 vor 2", dann
                  kommt "klappt nicht", dann nach einigen Versuchen der Sache auf den Grund
                  zu gehen kommt irgendwann "ich habe jetzt die Lösung, 2 kommt nach 1".

                  Grüsse

                  Cyx23

          2. Sup!

            Das mit der Arroganz muß daran liegen, daß viele Leute hier sowas, was Du willst, auch geschafft haben, ohne im Forum zu fragen, nachdem sie SelfHTML aufmerksam gelesen hatten, und daran, daß sie verdammt gut sind, und daran, daß sie kostenlos antworten und ihre Zeit manchmal sogar für aufmüpfige Dschungelboys mit roten Tüchern um den Kopf opfern, obwohl sie mindestens 1-2 DM pro Minute verdienen könnten - und daß, obwohl sie keine 0190 Nummern haben.

            Generell sollte man IMHO als "Neuling" den Ball flach halten und sich nicht gleich mit den "Platzhirschen" anlegen - zumal die nix von Dir wollen.

            Gruesse,

            Bio

            Wie wär's mal mit "Durchkämpfen":

            http://msdn.microsoft.com
            http://developer.netscape.com
            http://www.mozilla.org
            http://www.dmoz.org
            http://dynapi.soureforge.net

            1. Sup!

              Das mit der Arroganz muß daran liegen, daß viele Leute hier sowas, was Du willst, auch geschafft haben, ohne im Forum zu fragen, nachdem sie SelfHTML aufmerksam gelesen hatten, und daran, daß sie verdammt gut sind, und daran, daß sie kostenlos antworten und ihre Zeit manchmal sogar für aufmüpfige Dschungelboys mit roten Tüchern um den Kopf opfern, obwohl sie mindestens 1-2 DM pro Minute verdienen könnten - und daß, obwohl sie keine 0190 Nummern haben.

              Du hast recht Bio, da ist viel guter Wille dabei und das sollte man wertschätzen. Ich selbst profitiere ja an ihrem Wissen und an ihrer selbstlosen Hilfsbereitschaft. Dennoch gibt es einen Unterschied zwischen "Das ist die Lösung!" und "Das ist die Lösung! Du Depp!"
              Egal, wieviel Wissen man hat, es gehört eine gewisse Art und Weise um dieses auch rüberzubringen, auch wenn man es "ehrenamtlich" tut.

              Generell sollte man IMHO als "Neuling" den Ball flach halten und sich nicht gleich mit den "Platzhirschen" anlegen - zumal die nix von Dir wollen.

              Ähem...ja, danke für den generellen Hinweis, hast Du es an meiner Unique-ID gesehen, daß ich Neuling bin?! Ich bin seit den Anfängen dieses Forums dabei, aber nicht immer unter John Rambo :-)
              Hab vor kurzem seine Filme gesehen, und die sind einfach bescheuert cooooool...

              Gruesse,
              Bio

              Wie wär's mal mit "Durchkämpfen":
              http://msdn.microsoft.com
              http://developer.netscape.com
              http://www.mozilla.org
              http://www.dmoz.org
              http://dynapi.soureforge.net

              Danke, habe ich schon, was ich hier wollte war einfach nur eine Gewißheit, daß es keine Lösung nach meinen Maßstäben gibt.

              1. Sup!

                Ähem...ja, danke für den generellen Hinweis, hast Du es an meiner Unique-ID gesehen, daß ich Neuling bin?! Ich bin seit den Anfängen dieses Forums dabei, aber nicht immer unter John Rambo :-)

                Dann solltest Du aber wissen, wie man "am besten" durchkommt. Und total abgehärtet sein gegen die omnipräsente "Arroganz". Und evtl. solltest Du dann auch genug gelesen haben, um zu wissen, wie die Antwort auf die Frage lauten würde...

                Hab vor kurzem seine Filme gesehen, und die sind einfach bescheuert cooooool...

                "Das ist blaues Licht" - "Was macht es?!?" - "Es leuchtet blau!!!"

                Gruesse,

                Bio

              2. Hi,

                Dennoch gibt es einen Unterschied zwischen "Das ist die Lösung!" und "Das ist die Lösung! Du Depp!"

                das letztere habe ich hier eigentlich eher selten gesehen. Was mich betrifft - ich antworte gewöhnlich weder mit dem einen, noch mit dem anderen, sondern eher mit: "Die Lösung kannst Du Dir selbst erarbeiten, wenn Du folgendes liest: ..."

                Der Vorteil: Die nächste Frage braucht nicht erst in einem Forum gestellt zu werden - selbst wenn sie schwerer ist. Du löst sie einfach selbst, weil Du die Informationsquelle kennst.

                Egal, wieviel Wissen man hat, es gehört eine gewisse Art und Weise um dieses auch rüberzubringen, auch wenn man es "ehrenamtlich" tut.

                Ich habe mich daran gewöhnt, daß Sachlichkeit oft als Arroganz fehlinterpretiert wird. Du solltest Dich daran gewöhnen, daß Du Dir die Antworten nicht aussuchen kannst; sondern höchstens, welche der Antworten Du beachten möchtest.

                Ich bin seit den Anfängen dieses Forums dabei, aber nicht immer unter John Rambo :-)

                Vielleicht hättest Du persönlichere Antworten bekommen, wenn Dich jemand persönlich (ge|er)kannt hätte. Nicknames sind eine Sache, Pseudonyme im Sinne einer vermeintlichen Anonymität eine andere.

                Hab vor kurzem seine Filme gesehen, und die sind einfach bescheuert cooooool...

                Tja, dem kann man nur schwerlich widersprechen :-)

                Cheatah

                1. Hallo Cheatah,

                  : "Die Lösung kannst Du Dir selbst erarbeiten, wenn Du folgendes liest: ..."

                  das Prinzip Hilfe zur Selbsthilfe scheint ja zunächst ideal.

                  Nun halte ich aber besonders die Kombination von Lösungsansätzen und
                  Möglichkeiten mit praktischen Problemen und Anforderungen für recht
                  interessant.
                  In dieser Mischung sehe ich auch den grössten Nutzen für alle
                  Forumsteilnehmer, die "Synergien" können grösser sein.

                  Von daher bin ich auch am konkreten Problem und an den Details der Lösung,
                  am Ergebnis interessiert, und meine dass solche Lösungsdetails wertvoll
                  für das Forum sind, auch für Teilnehmer die wissen wie's geht.

                  Grüsse

                  Cyx23

          3. hi!

            cheatah mag bissig cool totgeil sein, aber so ausfällig wie dein "an alle klugscheisser...etc." wird er nie.

            wie man in den wald reinschreit... du kennst das sprüchlein?

            ad hoc

            1. wie man in den wald reinschreit... du kennst das sprüchlein?

              Wie man sich bettet, so schalt es heraus! ;-)

              Rolf

  4. hi,

    1. mitten in die Tabelle eine neue Zeile einfügen

    im nc kannst Du dafuer in ein div eine tabelle "neuschreiben".

    1. ein SPAN- oder DIV-Bereich "reinquetschen" und damit den Text drumherum entsprechend anpassen

    Ein div/span kann im nc ein Abschnitt, aber auch ein container
    sein, den Du positionieren und dann sonstwie manipulieren kannst.
    Reinquetschen geht nicht, aber komplett neuschreiben.
    Aufwand hierbei: eher gering.

    1. den Inhalt eines Bereiches anders anordnen wobei sich die Maße dynamisch anpassen

    wenn sich ein div mit neuem Inhalt fuellen laesst, wird sich dieser anders anordnen...
    wie gesagt: reinquetschen is nich.

    Mehr unter dhtml.seite.net

    hth

    Gruesse  Joachim

    1. wie gesagt: reinquetschen is nich.

      wie gesagt...hatt ich befürchtet :-)

      aber echt: vielen dank für die konstruktiven Antworten, hat mir jedenfalls sehr viel geholfen!

  5. Hallo Joachim

    Dynamisches Verschieben von Elementen zur Laufzeit per Javascript, ist nur im Internet-Explorer ab 4.x möglich.

    Verschieben von _positionierten_ Elementen ist auch im Netscape 4.x moeglich. Der Knackpunkt ist das mit der Positionierung. Und das scheinen viele Leute nicht zu kapieren: Netscape 4.x kann definitiv ein Element nicht mehr um einen Millimeter bewegen, nachdem eine Seite aufgebaut ist. Alles was er kann ist, virtuelle neue Anzeigefenster ueber das normale zu legen (sogenannte Layer), und diese Layer dann zu verschieben, neu zu beschreiben, aus- einzublenden usw.

    1. mitten in die Tabelle eine neue Zeile einfügen

    Kein JS-Befehl der Welt wird NS 4.x dazu bringen, in eine normale, mit <table>, <tr>, <td> usw. notierte Tabelle irgendwas dynamisch einzufuegen. Was er kann ist, den HTML-Code einer Tabelle, die innerhalb eines positionierten Layers steht, neu zu schreiben. Aber so Sachen wie "innerHTML" oder "firstChild.nodeValue" - Fehlanzeige.

    1. ein SPAN- oder DIV-Bereich "reinquetschen" und damit den Text drumherum entsprechend anpassen

    Wie gesagt, du kannst jederzeit einen positionierten Bereich mit document.write voellig neu beschreiben. Deshalb bestehen ja auch viele DHTML-Seiten fuer Netscape 4.x praktisch nur noch aus JS-Code, da man sowieso immer gleich den gesamten Inhalt eines Dokuments (auch Layer sind Dokumente) neu schreiben muss, wenn man darin was aendern will.

    1. den Inhalt eines Bereiches anders anordnen wobei sich die Maße dynamisch anpassen

    Geht bei NS 4.x nicht. Ein absolut positionierter Bereich muss "mit der Hand", also per Scriptbefehl geaendert werden, aber eine automatisch Neuausrichtung aufgrund eines neu geschriebenen Inhalts mit neuen Ausmassen - Fehlanzeige.

    Wichtig ist mir bei diesen Punkten, daß nichts "überlappt", sondern der Text entsprechend verschoben wird, die Tabellenspalte breiter wird, etc.

    Das nicht. Wenn du nichts weiter tust, bleibt der Layerbereich so groß wie er vorher war, und der neue Inhalt wird dann halt abgeschnitten, falls er mehr Raum einnimmt.

    (das ist eine Frage an diejenigen, die sich damit wirklich auskennen!)

    Es gibt sicher welche, die sich noch besser damit auskennen als ich - aber die Art und Weise, wie immer wieder behauptet wird, NS 4.x koenne doch auch alles das ... kann ich einfach nicht so stehen lassen. Sein DHTML-Modell ist einfach ein anderes als das von MS und das des DOM.

    viele Gruesse
      Stefan Muenz

    1. Und das scheinen viele Leute nicht zu kapieren: Netscape 4.x kann definitiv ein Element nicht mehr um einen Millimeter bewegen, nachdem eine Seite aufgebaut ist.
      Kein JS-Befehl der Welt wird NS 4.x dazu bringen, in eine normale, mit <table>, <tr>, <td> usw. notierte Tabelle irgendwas dynamisch einzufuegen. Was er kann ist, den HTML-Code einer Tabelle, die innerhalb eines positionierten Layers steht, neu zu schreiben. Aber so Sachen wie "innerHTML" oder "firstChild.nodeValue" - Fehlanzeige.

      Ich danke Dir, diese Vermutungen hatte ich auch, allerdings brauchte ich eine Bestätigung, und eine Bestätigung von Dir ist eine ziemlich glaubhafte Bestätigung ;-)

      Alles was er kann ist, virtuelle neue Anzeigefenster ueber das normale zu legen (sogenannte Layer), und diese Layer dann zu verschieben, neu zu beschreiben, aus- einzublenden usw.

      Diese Technik habe ich in zwei Homepage-Projekten benutzt, aber die Fehlerquote und der Aufwand sind mir einfach zu hoch. Und was mit N4 funktioniert hat, das tuts nicht mehr mit N6...

      ===> Da nehm ich lieber die Darstellungsprobleme im Netscape in Kauf (natürlich nur bis zu einem gewissen Grade)

      Ich hab Dein Beitrag zur Archivierung vorgeschlagen -- Danke!

    2. Hallo Stefan

      1. mitten in die Tabelle eine neue Zeile einfügen

      Kein JS-Befehl der Welt wird NS 4.x dazu bringen, in eine normale, mit <table>, <tr>, <td> usw. notierte Tabelle irgendwas dynamisch einzufuegen. Was er kann ist, den HTML-Code einer Tabelle, die innerhalb eines positionierten Layers steht, neu zu schreiben. Aber so Sachen wie "innerHTML" oder "firstChild.nodeValue" - Fehlanzeige.

      Ich hab zugegebenermaßen innerHTML nie benutzt, aber wenn sich die Seitenabmessungen durch einfügen ändern
      muß doch auch der IE ein neuaufbau des documentes machen, oder?

      Wird die veränderte Seite dann schneller aufgebaut als
      mit einem neuaufbau mittels document.write(htmlcodederneuenseite)?

      Falls ja, heißt dass der IE erkennt die nicht beeinflußten Teile des documentbaumes und holt die Pixeldarstellung aus einem internen cache?

      Ich geb dir recht das es mit innerHTML einfacher geht
      aber geht es auch schneller für den User als mit javascripttricks?

      Viele Grüße
      Rolf

      1. Hallo Rolf

        Ich hab zugegebenermaßen innerHTML nie benutzt, aber wenn sich die Seitenabmessungen durch einfügen ändern
        muß doch auch der IE ein neuaufbau des documentes machen, oder?

        ja, genau, macht er auch. Genau, wie wenn du in einem Textverarbeitungsprogramm Text einfuegst und die nachfolgenden Texte und Elemente automatisch weiterruecken. Wenn man so will was Selbstverstaendliches - aber genau das kann NS 4.x eben nicht, und um das zu kaschieren, hat man das Layer-Modell ersonnen ;-)

        Wird die veränderte Seite dann schneller aufgebaut als
        mit einem neuaufbau mittels document.write(htmlcodederneuenseite)?

        Das geht eigentlich relativ schnell und problemlos, solange die Seite nicht mit lauter fetten Grafiken und Multimedia ueberladen ist. Eigentlich genauso schnell wie bei einem normalen Textverarbeitungsprogramm. Und zur Ehre von Netscape sei gesagt: im 6er-Netscape geht es ja mittlerweile auch - und auch sehr schnell.

        Falls ja, heißt dass der IE erkennt die nicht beeinflußten Teile des documentbaumes und holt die Pixeldarstellung aus einem internen cache?

        Er speichert einfach fuer jedes HTML-Element die Koordinaten der Elementgrenzen - ob in einem Cache oder einfach im Arbeitsspeicher, da fragst du mich zu viel *g*. Und wenn sich die Koordinaten eines Elements aufgrund einer Inhaltsaenderung dynamisch aendern, dann aendern sich relativ dazu eben auch alle Koordinaten nachfolgender Elemente oder auch die der Elternelemente, je nach Situation.

        aber geht es auch schneller für den User als mit javascripttricks?

        Die Frage hab ich jetzt leider nicht ganz verstanden ...

        viele Gruesse
          Stefan Muenz

        1. Hallo Stefan

          aber geht es auch schneller für den User als mit javascripttricks?

          Die Frage hab ich jetzt leider nicht ganz verstanden ...

          Nun ne ziemlich billige browserunabhängige Methode
          wäre den ganzen Inhalt von <body> in eine JS-Variable
          body zu halten und mittels document.write rauszuschreiben.
          Will man etwas dynamisch verändern, dann manipuliert
          man die Variable (z.B. mit RegExp zugegeben schon etwas browserabhängiger) und schreibt das document neu.

          z.B. um eine bestimmte Tabbellenzelle zu leeren(DRAFT&ungetestet!!!)

          body.replace(/<td id='1'>.*</td>/,"<td id='1'></td>");
          document.write(body)

          Das Argument _für_ innerHTML wäre für mich, dass
          der Bildschirmaufbau dort deutlich schneller wäre, weil
          internes caching der Elemente alles beschleunigt, was mir allerdings respekt abringt wenn das fehlerfrei klappt.

          Tschuess
          Rolf

          1. Hallo Rolf

            z.B. um eine bestimmte Tabbellenzelle zu leeren(DRAFT&ungetestet!!!)
            body.replace(/<td id='1'>.*</td>/,"<td id='1'></td>");
            document.write(body)

            Ja - so wird es bei NS 4.x zum Teil auch gemacht. Nachteil: du hast ueberhaupt keine HTML-Textinhalte mehr in der Datei, sondern alles nur noch in JavaScript. Keine Sau von Suchmaschine interessiert sich mehr fuer so eine Seite ...

            Das Argument _für_ innerHTML wäre für mich, dass
            der Bildschirmaufbau dort deutlich schneller wäre, weil
            internes caching der Elemente alles beschleunigt, was mir allerdings respekt abringt wenn das fehlerfrei klappt.

            Der Bildschirmaufbau ist finde ich eigentlich weniger das Problem (kann jetzt nur mit kleinen Beispielen dienen ... z.B. </selfhtml/tfbac.htm> - funzt so halt nur im IE). Das groessere Problem ist, dass speziell die Eigenschaft innerHTML eben nur im IE funktioniert und eigentlich auch nur noch fuer IE 4.x verwendet werden sollte. Ab 5.x kennt er das DOM, ebenso wie Netscape 6.x, und fuer diese neueren Browser ist es eigentlich besser, man gewoehnt sich mal die neuen Befehle des DOM an, denn das macht auf die Dauer einfach mehr Spass und es ist irgendwie auch logischer als der ganze alte Krempel.

            viele Gruesse
              Stefan Muenz

            1. Hi Stefan

              Keine Sau von Suchmaschine interessiert sich mehr fuer so eine Seite ...

              Nun ich glaub ich weiß nen trick wie man das umgeht,
              aber bevor ich mich jetzt aus dem Fenster lehne will ichs nochmal testen. Aber ich glaub schon das sich mit "meiner" Methode große Seiten merkbar langsamer aufbauen. Ich test es mal!

              Das Argument _für_ innerHTML wäre für mich, dass
              der Bildschirmaufbau dort deutlich schneller wäre, weil
              internes caching der Elemente alles beschleunigt, was mir allerdings respekt abringt wenn das fehlerfrei klappt.

              Der Bildschirmaufbau ist finde ich eigentlich weniger das Problem (kann jetzt nur mit kleinen Beispielen dienen ... z.B. </selfhtml/tfbac.htm> - funzt so halt nur im IE). Das groessere Problem ist, dass speziell die Eigenschaft innerHTML eben nur im IE funktioniert und eigentlich auch nur noch fuer IE 4.x verwendet werden sollte. Ab 5.x kennt er das DOM, ebenso wie Netscape 6.x, und fuer diese neueren Browser ist es eigentlich besser, man gewoehnt sich mal die neuen Befehle des DOM an, denn das macht auf die Dauer einfach mehr Spass und es ist irgendwie auch logischer als der ganze alte Krempel.

              Ups, schamesröte! Ich bin intuitiv davon ausgegangen innerHTML wäre DOM :-} (bin halt 99% meiner Zeit auf NN4
              mit ner HTML-Doku auf dem Stand von 1998 <g>sorry</g>)

              Fragt sich nur wie schnell sich NN6 jetzt auf linux (meine Zielgruppe) ausbreitet.

              Viele Grüße zurück
              Rolf