kostenloser Webspace werbefrei: lima-city


Mehrzeiliges Textfeld in Cookie speichern

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    nnn1

    nnn1 hat kostenlosen Webspace.

    Hallo ref="/tag/leute">Leute,

    Ich möchte gerne mittels Javascript eine Textarea beim Verlassen des Textfeldes in ein Cookie speichern und beim nächsten Besuch wieder anzeigen. Leider hab ich da ein (in meinen Augen kurioses) Problem.

    Mit dem folgenden Code wird immer nur die erste Zeile der Textarea gespeichert. Was könnt hier mein Problem sein? Ich weiß leider nicht mehr weiter.

    nnn1

    function be1Akt()
    {
    
    Loeschen(be1);
    
    strbe1 = new String()
    strbe1 = document.forms[\'Formulare\'].elements[\'be1\'].value;
    alert(strbe1); /* hier ist der mehrzeilige String noch da. */
    
    time = 1000*60*60*24*365;
    
    Schreiben(\"be1\", strbe1, time);
    
    aus = Lesen(\"be1\")
    
    }

    function Schreiben(n,w,e)
    {
     var a = new Date();
     a = new Date(a.getTime() +e);
     document.cookie = n+\'=\'+w+\'; expires=\'+a.toGMTString()+\';\';
     
     alert(n);
    }
    
    function Lesen(n)
    {
     a = document.cookie;
     res = \'\';
     while(a != \'\')
     {
      while(a.substr(0,1) == \' \'){a = a.substr(1,a.length);}
      cookiename = a.substring(0,a.indexOf(\'=\'));
      if(a.indexOf(\';\') != -1)
      {cookiewert = a.substring(a.indexOf(\'=\')+1,a.indexOf(\';\'));}
      else{cookiewert = a.substr(a.indexOf(\'=\')+1,a.length);}
      if(n == cookiename){res = cookiewert;}
      i = a.indexOf(\';\')+1;
      if(i == 0){i = a.length}
      a = a.substring(i,a.length);
     }
    return(res)
    }
    
    function Loeschen(n)
    {
     document.cookie = n+\'=; expires=Thu, 01-Jan-70 00:00:01 GMT;\';
    }



    Beitrag geändert: 23.5.2008 18:15:56 von nnn1
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!