urmel: htmlinhalt dynamisch erzeugen

hallo selfers, habe eine frage zu javascript es ist ja möglich htmltext/text, wie auch immer, mit hilfe von DOM/javascript dynamisch in ein tag zu schreiben z.B. lässt sich somit wunderbar ein div kontainer füllen.
Dazu muss man natürlich nur die ID etc. angeben um die stelle zu verifizieren, nun tritt aber folgende situation auf:
ich habe ein divtag und ich will das er mir genau hinter diesem divtag etwas schreibt also nicht in das divtag.
hierbei kommt es mir besonders darauf an, dass hierbei keinerlei html neugeschrieben wird. also mittels auslesen->neuschreiben+neueranhang!!
Da nämlich fileinputfelder vorhanden sind und ich nicht will das die darin enthaltenden dateipfade verloren gehen (soweit ich weiss ist es nicht möglich aus sicherstechnischen gründen den pfad aus fileinputfeldern zu speichern)
ein weiteres problem ist, dass ich hierbei keinen einfluss darauf habe wie oft ein ein element dynamisch dazugeschrieben wird.
im klartext bedeutet das es sich hierbei um n'vorgänge handelt.

ich hoffe ich habe mich irgendwie verständlich ausgedrückt *gg*

danke euch schonmal im vorraus.

gruß urmel

  1. hi,

    Da nämlich fileinputfelder vorhanden sind und ich nicht will das die darin enthaltenden dateipfade verloren gehen (soweit ich weiss ist es nicht möglich aus sicherstechnischen gründen den pfad aus fileinputfeldern zu speichern)

    ... willst du _was_ erreichen?

    gruss,
    wahsaga

    1. ... willst du _was_ erreichen?

      hmmm, was soll ich damit anfangen ??
      willst du_mir_was_sagen???

      1. hi,

        hmmm, was soll ich damit anfangen ??
        willst du_mir_was_sagen???

        ja, ich wollte von dir wissen, was du mit dem unvollständigen satz

        Da nämlich fileinputfelder vorhanden sind und ich nicht will das die darin enthaltenden dateipfade verloren gehen (soweit ich weiss ist es nicht möglich aus sicherstechnischen gründen den pfad aus fileinputfeldern zu speichern)

        meinst.

        gruss,
        wahsaga

        1. hi,

          hmmm, was soll ich damit anfangen ??
          willst du_mir_was_sagen???

          ja, ich wollte von dir wissen, was du mit dem unvollständigen satz

          Da nämlich fileinputfelder vorhanden sind und ich nicht will das die darin enthaltenden dateipfade verloren gehen (soweit ich weiss ist es nicht möglich aus sicherstechnischen gründen den pfad aus fileinputfeldern zu speichern)
          meinst.

          gruss,
          wahsaga

          tschuldige habe dir unrecht getan ;)
          naja nehme es mit der interpunktion nicht genau.(der satz ist dort übrigends zuende) *gg*

          das problem hat sich allerdings auch schon gelöst
          und zwar 2 threads nach mir *ggg*

          http://forum.de.selfhtml.org/?t=56539&m=316070

          danke dir trotzdem, und wieder bin ich etwas schlauer geworden.

          1. nehme alles wieder zurück und behaupte das gegenteil, problem ist nicht erledigt. man sieht es auch gut bei folgendem beispiel
            ***************
            <HTML><TITLE>test</TITLE><HEAD>
            <SCRIPT language="JavaScript">
            function addTags() {
             FormTags = "Name :<input type=text name=name><br>" +
                   "Vorname:<input type=text name=vorname><br>" +
                   "Email:<input type=text name=email><br>" +
                "file:<input type='file'><br>";
             DivInhalt = document.getElementById("addarea").innerHTML;
             document.getElementById("addarea").innerHTML = DivInhalt + FormTags;
            }
            </SCRIPT>
            </HEAD>

            <BODY onLoad>
            <form name=fNa id=fNa>
            <p>
            Name :<input type=text name=name><br>
            Vorname:<input type=text name=vorname><br>
            Email:<input type=text name=email><br>
            file:<input type="file"><br>
            <input type=button value=Add onClick="addTags()">

            <!-- PLATZHALTER -->
            <div id=addarea>
            </div>

            </form>
            </BODY>
            </HTML>
            *****************************

            wenn nun jemand eine ein divelement dazuadded und nun im folgendem divelement die filebutton mit einem wert ausfüllt.
            so wird dieser wert beim nächsten adden wieder gelöscht, da javascript keine leserechte auf filebuttons hat.

            1. Hallo Urmel,

              dir könnte vielleicht "cloneNode()" helfen.

              objekt=document.getElementsByTagName("form")[0];
                  kopie=objekt.cloneNode(objekt.firstChild);
                  document.getElementById("addarea").appendChild(kopie);

              ungetestet ... einfach so hinfantasiert. Mach dich mal mit:
              http://selfhtml.teamone.de/javascript/objekte/node.htm#clone_node vertraut.

              Viel Spaß,

              Maxx

              1. danke dir maxx, doch sehe ich vor lauter knoten meine elemente nit mehr.
                könntest du mir dazu ein beispiel geben ?
                du kennst ja mein anliegen  ;)
                bekomme nämlich nix mehr auf die reihe, da ich seit über 24 stunden auf den beinen stehe *gG*

                danke für die hilfe

  2. hallo selfers, habe eine frage zu javascript es ist ja möglich htmltext/text, wie auch immer, mit hilfe von DOM/javascript dynamisch in ein tag zu schreiben z.B. lässt sich somit wunderbar ein div kontainer füllen.
    Dazu muss man natürlich nur die ID etc. angeben um die stelle zu verifizieren, nun tritt aber folgende situation auf:
    ich habe ein divtag und ich will das er mir genau hinter diesem divtag etwas schreibt also nicht in das divtag.
    hierbei kommt es mir besonders darauf an, dass hierbei keinerlei html neugeschrieben wird. also mittels auslesen->neuschreiben+neueranhang!!
    Da nämlich fileinputfelder vorhanden sind und ich nicht will das die darin enthaltenden dateipfade verloren gehen (soweit ich weiss ist es nicht möglich aus sicherstechnischen gründen den pfad aus fileinputfeldern zu speichern)
    ein weiteres problem ist, dass ich hierbei keinen einfluss darauf habe wie oft ein ein element dynamisch dazugeschrieben wird.
    im klartext bedeutet das es sich hierbei um n'vorgänge handelt.

    ich hoffe ich habe mich irgendwie verständlich ausgedrückt *gg*

    danke euch schonmal im vorraus.

    gruß urmel

    man sieht es auch gut bei folgendem beispiel
    ***************
    <HTML><TITLE>test</TITLE><HEAD>
    <SCRIPT language="JavaScript">
    function addTags() {
     FormTags = "Name :<input type=text name=name><br>" +
           "Vorname:<input type=text name=vorname><br>" +
           "Email:<input type=text name=email><br>" +
        "file:<input type='file'><br>";
     DivInhalt = document.getElementById("addarea").innerHTML;
     document.getElementById("addarea").innerHTML = DivInhalt + FormTags;
    }
    </SCRIPT>
    </HEAD>

    <BODY onLoad>
    <form name=fNa id=fNa>
    <p>
    Name :<input type=text name=name><br>
    Vorname:<input type=text name=vorname><br>
    Email:<input type=text name=email><br>
    file:<input type="file"><br>
    <input type=button value=Add onClick="addTags()">

    <!-- PLATZHALTER -->
    <div id=addarea>
    </div>

    </form>
    </BODY>
    </HTML>
    *****************************

    wenn nun jemand eine ein divelement dazuadded und nun im folgendem divelement die filebutton mit einem wert ausfüllt.
    so wird dieser wert beim nächsten adden wieder gelöscht, da javascript keine leserechte auf filebuttons hat.