Re: HTML Schrott - kennt sich da jemand aus ?


[ verfasste Antworten ] [ Thread-Anfang ] [ Aussensaiter-Forum ]

Beitrag von Tom(2) vom September 28. 2006 um 21:17:21:

Als Antwort zu: Re: HTML Schrott - kennt sich da jemand aus ? geschrieben von LoneStar am September 28. 2006 um 14:34:04:

hiho,

: zB Link.html?ID=2&Param2&Param3 ...
:
: Soweit klar - diese Param1 2 ... sind aber FormularEingaben über Select (ich wähle da zB Farbe aus) - also wie kriege ich die Select eingaben als Parameter in den Link.
:
: Und dann hast Du ja geschreiben wie ich ID=2 im Bestellformular auswerte ... = document.lacation.search ...
:
: wie bekomme ich da die anderen Parameter raus ?


also... in der document.location.search steht alles drin, was in der url nach dem fragezeichen kommt...

info = ?ID=2¶m1=ddd¶m2=rrr¶m3=fff


also, erstmal das fragezeichen weg:
info = info.substring(1, artikelID.length);

jetzt den verbleibenden rest anhand des "&" splitten, um die einzelnen parameter zu bekommen:
infos = info.split('&');

jetzt ist 'infos' ein array mit den ganzen parametern:
info[0] = 'ID=2';
info[1] = 'param1=ddd';
info[2] = 'param2=rrr';
info[3] = 'param3=fff';

jetzt kannst du die einzelnen dinger wiederum splitten anhand des "=", um an die bezeichnung und den wert zu kommen:
for(i=0;i[*]info.length;i++){ // [*]das sollte eine "kleiner als" klammer sein, aber das html hier zickt
temp[i] = info[i].split('=');
}

jetzt sollte
temp[0][0] = 'ID'
und
temp[0][1] = '2'
enthalten,
temp[1][0] = 'param1‘
und
temp[1][1] = 'ddd'
, usw...

wie immer, nicht getestet :-)
gruss
Tom


verfasste Antworten:



Dieser Beitrag ist älter als 3 Monate und kann nicht mehr beantwortet werden.