Her skal du være opmærksom på at ASP køres PÅ serveren, og JavaScript køres HOS klienten. Det vil sige at ASP ekserkveres, sendes til klienten, og derefter køres f.eks. noget javascript.
Du skal have omskrevet dit javascript til ASP, for at kunne gøre det som du ønsker.
hmm ... fatter stadig ikke helt hvad du prøver på.
Du har et password der kommer fra en server ? dette password vil du så kryptere når siden lastes ? hvad skal så ske ? skal passwordet sendes tilbage til serveren ?
Du skal huske på at du kan få ASP kode "ind i javascript", men du kan ikke få JavaScript kode "ind i ASP".
Sådan laver den kryptere den idag et password: <script language="JavaScript" src="md5.js"></script> onclick="password.value = hex_md5(password.value);"
Derefter kan jeg jo bare gemme formen.
Men jeg har brug for en løsning for det ikke bliver postet i en form men bare bliver generet uden onclick eller lign. Jeg skal stadig også kunne gemme i en database.
så kan du kun få det til at ligge i javascript (som du så ikke kan få sendt til serveren med mindre du lægger det ned i et form element lige inden du submitter dit formular:
Kan godt se det går lidt hurtigt idag :) Det jeg prøver at skrive er at jeg har behov for at kunne sætte den krypteret password værdi ind i en SQL statement der tilføjer til database.
hvis du skal sætte passwordet ind i database, så er du nødt til at sende det til serveren. den eneste måde du kan gøre dette på, er å poste et formular (som jeg har vist i mit indlæg @ 02/02-2004 13:49:23.
din funktion returnerer en tekststreng. men hvad er det du mener ? Prøv at forklar dig så det er muligt at forstå !!! sådan som jeg forstår det, så får du et password fra serveren. dette skal du kryptere på klienten og sende tilbage til serveren ? stemmer dette ? hvorfor begynder du at snakke om at "skrive det som tekststreng" ?? hvad skal det betyde ?? 'alt' der indeholder tekst er en tekststreng ...
For at kunne smide det i en SQL skal jeg kunne skrive det i min SQL statement. Men se bort fra det. Et andet eks. kunne være at jeg på siden ville skrive:
Ja, jeg er fuldstendig klar over at du skal skrive det i et SQL statement ... men det er ikke dét spørgsmålet handler om ?! eller ???
Men hvis du krypterer det på klienten, så er du nødt til at poste det til serveren så du kan få muligheden til at sætte det ind i din database. hvordan vil du ellers lade serveren få at vide hvad det krypterede password er hvis du ikke sender det over til den ???
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.