Hallo
ich benutze ein JavaScript-Array in einem Menu-Frame um Datensätze zu sammeln. Nun möchte ich aus ASP auf die Werte in dem Array zugreifen, um sie per ASP in eine ODBC-Datenbank zu schreiben.
Einfach die Inhalte des Arrays innerhalb einer Schleife zu einem String zusammenführen und mit einem Trennzeichen trennen, etwa so:
var string = '';
for(i=0; i<array.length(); i++) string+= array[i] + "#";
Diesen String schreibst du dann mit document.formularname.hiddenname.value = string; in ein hidden-Formularfeld und schickst es mit document.formularname.submit(); an eine ASP.
Die ASP "empfängt" den String mit string = Request.QueryString("hiddenname")
Nun kannst du den String wieder in ein Array umwandeln und damit weiterarbeiten (z.B. in die DB schreiben). Dies machst du am besten mit array = SPLIT(string, "#", -1)
Das war es schon.
cucu
Thomas