Wolly: function auslesen

Hallo,
ich habe folgendes Problem. Ich möchte mir dynamisch mehrer Textfelder ausgeben lassen, die ich z.B. mit einem Button (der auch dynamisch erstellt wird) das jeweilige Textfeld ändern kann. Dazu übergebe ich input-feld onClick="textfield(0,'.$i.') ($i erhöht sich jeweils um 1). Ich müsste eigentlich nur wissen, wie ich in der function textfield, den Wert 'stelle' an document.textfield.text anhängen kann. Es sollte dann so angesprochen werden. document.textfield.text1.value +=tags[nummer];
Da ich mich in JavaScript nicht so gut auskenne, hoffe ich auf Eure Hilfe.

<script language="JavaScript">
zaehler = 0;
tags = newArray('[b]','[/b]','[i]','[/i]','[email]','[/email]','[br]','[br]');
function textfield(nummer,stelle)
{
 if (zaehler == 0)
 {document.textfeld.text+(stelle).value +=tags[nummer]; zaehler=1;}
 else
 {document.textfeld.text+(stelle).value += tags[nummer+1]; zaehler=0;}
}
</script>

<?
echo '<input type="button" accesskey="b" name="fett" onClick="textfield(0,'.$i.');"  value="fett" class="formularfeld">'
?>

  1. hi,
    weiß nich obs an mir liegt,but...
    hab nich wirklich verstanden was du willst (!)

    mfg
    comunicout

    --
    fütter mein ego !
    welcome to electro-smog therapy
    1. hi,
      weiß nich obs an mir liegt,but...
      hab nich wirklich verstanden was du willst (!)

      mfg
      comunicout

      »»

      Hopps,

      war vielleicht ein bisschen zuviel Info aufeinmal.

      Möchte eigentlich nur wissen, wie ich in der function texfield, den      Wert von 'stelle' ausgeben lassen kann. Aber so dass ich in meinem Fomular die textarea ansprechen kann.

      function textfield(nummer,stelle)
      {
       if (zaehler == 0)
       {document.textfeld.text+(stelle).value +=tags[nummer]; zaehler=1;}

      1. hey,
        du schmeisst hier begriffe durcheinander dass es wirklich schwer
        nachzuvollziehen ist. ich gehe jetzt mal von folgender situation
        aus:
        du bastelst mittels php eine dynamisch, editierbare form mit
        verschiedenen textfeldern. und mit einer JavaScript-Funktion
        möchtest du dann diese dynamisch generierten Felder auf ihren
        Inhalt ansprechen bzw. editieren können.. ja..


        nun gut:

        Bei folgendem Ausruck musst du eine id anfügen...
        echo '<input type="button" accesskey="b" name="fett" onClick="textfield(0,'.$i.');"  value="fett" class="formularfeld">'

        wird dann zu ==>
        echo '<input type="button" accesskey="b" id="dd_Textfeld['.$i.']" name="fett" onClick="textfield(0,'.$i.');"  value="fett" class="formularfeld">'

        wobei $i bei darauffolgenden immer um 1 erhöht wird.

        deine JS-Funktion müsste dann lauten:
        function textfield(nummer,stelle)
        {
         alert(document.getElementById("dd_Textfeld[" + stelle + "]").value);
        }

        somit wird von dem Textfeld dd_Textfeld[zahl] der jeweilige Wert ausgegeben..

        so in etwa?
        mfg
        comunicout

        --
        fütter mein ego !
        welcome to electro-smog therapy
  2. Hab ich das recht verstanden das su sowas in der Art willst :
    http://marxidad.editthispage.com/TextEditorDemo
    nur mit mehreren Textfeldern?

    1. Hab ich das recht verstanden das su sowas in der Art willst :
      http://marxidad.editthispage.com/TextEditorDemo
      nur mit mehreren Textfeldern?

      Ja genau nur dynamisch mit mehreren Textfeldern. Weißt Du eine Möglichkeit wie sich so etwas realisieren lässt.

      1. Hi,

        hab ich mich auch mal mit abgekämpft. Vernünftig funktioniert sowas nur mit den MSIE ab 5.0. Die kennen den Designmode für Objekte. Da hat man dann so eine Schreibmarke, wie in der textarea. Außerdem ist die Cursorposition im Text bekannt.

        Chris©