You are not logged in.

wcf.regNote.message

Manuel

Trainee

  • "Manuel" started this thread

Posts: 64

  • Send private message

1

Saturday, September 30th 2006, 4:18pm

textarea

Hallo,

ich möchte eine textarea als stsatusfenster benutzen, soll bedeuten:
Eine Aktion ausgeführt ich schreibe in die textarea aktion1 ok.
Dann wird eine 2 aktion ausgeführt und ich möchte in die textarea Aktion 2 OK schreiben, aber der Text von davor soll eine Zeile nach unten rutschen. Und dann halt die dritte aktion und immer so weiter. Wie macht man so was???
Gruß M-Arens

lichtonkel

Beginner

Posts: 39

Occupation: staat. gepr. Informatiker Multimedia/Studierender

  • Send private message

2

Saturday, September 30th 2006, 5:43pm

moin,

dat müsste ganz gut mitm javascript gehen....

Source code

1
2
3
4
5
6
7
function setStatus(statusText)
{
 var currentStatus =  document.forms[#].textAreaName.valueOf;
 var newStatus = statusText +  chr(13) + currentStatus;

 document.forms[#].textAreaName.valueOf  = newStatus; 
}


wie immer, keine garantie auf richtigkeit, aber ein ansatz... statt des chr(13) kannst du auch "\n" einfügen... ist beides ein zeilenumbruch.


der gruß
lichtonkel

Manuel

Trainee

  • "Manuel" started this thread

Posts: 64

  • Send private message

3

Monday, October 2nd 2006, 5:16pm

Kann mir das einer erklären??? ich habe davon keine Ahnung
Gruß M-Arens

lichtonkel

Beginner

Posts: 39

Occupation: staat. gepr. Informatiker Multimedia/Studierender

  • Send private message

4

Tuesday, October 3rd 2006, 4:37pm

also,

das ist ne kleine javascriptfunktion, die du ausführst, wenn eine der aktionen, die die website machen soll, fertig ist.

zuerst wird der inhalt des textfeldes in eine variable eingelesen
document ist dabei die aktuelle seite, in der das textfeld ist.

forms ist ein array, in dem alle formulare der seite stehen...
hast du ein formular namens "test", wäre forms[0] = test.

zu guter letzt, brauchst du noch den namen des textfeldes, dass du auslesen willst... in meinem Script ist das "textAreaName"

und mit der value funtion liest du den inhalt aus (sorry, bin direkt aus java hier gelandet... da heißts valueOf().

hat man den aktuellen inhalt einmal ausgelesen, baue man sich eine neue variable, bestehend aus dem neuen text, einem zeilenumbruch und dem was vorher der inhalt war.

diese variable schreibt man dann wieder in das textfeld, ebenso mit der value funktion.

so ist dann auch gewährleistet, dass die letzte aktion immer oben steht.

ich hoff, so ists etwas klarer.
Lichtonkel

wcf.user.socialbookmarks.titel