Forum: ASP Classic |
Thema:
Problem mit mid() Funktion |
Von:
G. Guest (
29.01.2003 18:56) |
Hallo Zusammen,
Situation:
Ich habe ein Formular, in das Text eingegeben wird. Der Text kann lang sein und soll in mehrere Teile aufgeteilt werden. Ich benutze dazu die Funktion 'mid'. Wie im Quelltext zu sehen, stelle ich die Zuordnung der Textteile zu den Variablen folgendermassen her:
txtlong wird in die Funktion 'mid' geladen. Es wird beim ersten Buchstaben angefangen und geht bis zu der Variablen nofchar (number of characters per page). Entsprechend wird die zweite Variable gefuellt.
Problem: Ich wuerde vermuten, dass ich bei diesem Beispiel die Variablen page1 und page2 mit jeweils 10 Zeichen gefuellt wrden (nofchar =10). Dies passiert allerdings nicht. In page1 landen 10 Zeichen, in page2 22. Was mache ich falsch?
Vielen Dank im Voraus,
der Anfaenger
'----------------------------------------------------
bp1 = 1
ep1 = bp1+nofchar
page1 = mid(txtlong,bp1,ep1)
response.write "Page 1: " & page1 & "<hr>"
'----------------------------------------------------
bp2 = (ep1 + 1)
ep2 = (bp2 + nofchar)
page2 = mid(txtlong,bp2,ep2)
response.write "Page 2: " & page2 & "<hr>"
'----------------------------------------------------
Betreff |
Von |
Datum |
|
|
G.
Guest
|
30.01.2003 15:08 |
|
|
Hannes
Preishuber
|
30.01.2003 16:18 |
|
  |
Re: Problem mit mid() Funktion
Hab ich nicht gemacht, weil der Fehler eigentlich bloede ist. (Kein Wunder, warum das noch keiner gepostet hat.)<br>Ich dachte, der dritte Parameter (ep1) wuerde den Endpunkt der Funktion definieren.... |
 |
 |
 |
|
|
Manuel
Schnitger
|
30.01.2003 18:16 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!