Avatar billede larsdue Nybegynder
28. september 2004 - 13:48 Der er 7 kommentarer og
1 løsning

Maks længden på en inputvariabel i en funktion?

Jeg har en ganske almindelig PopUp funktion, som åbner et nyt vindue og viser en side med beregninger udfra en hulens masse værdier, som følger med i URL-strengen.
Nu er mit problem, at jeg efterhånden har fået fyldt så mange parametre på min URL streng (over 4000 karakterer!), at funktionen er holdt op med at virke. Mit bedste bud er fordi variablen har passeret en maksimal størrelse/længde/værdi.

Nogen der kan fortælle mig hvad maks størrelsen er på en alm. input parameret i en JavaScript funktion?

/Lars
Avatar billede roenving Novice
28. september 2004 - 14:05 #1
Det er såmænd ikke javascript-længden, du har ramt, men den almindelige url-længde, som maksimalt må være et par hundrede mere en 2000 karakterer lang, så du er langt forbi det tilladte !-)
Avatar billede roenving Novice
28. september 2004 - 14:57 #3
-- og jeg kan uden problemer bruge input i funktioner, som er over 4000 tegn ...
Avatar billede larsdue Nybegynder
28. september 2004 - 15:07 #4
Ok, det var jo lige det jeg skulle bruge. Thanx

Smider du lige et svar til dine velfortjente point, roenving

/Lars
Avatar billede roenving Novice
28. september 2004 - 15:11 #5
Velbekomme '-)
Avatar billede larsdue Nybegynder
28. september 2004 - 15:17 #6
Thanx again :-)
Avatar billede roenving Novice
28. september 2004 - 15:18 #7
-- og tak for point ;~}
Avatar billede olebole Juniormester
28. september 2004 - 18:27 #8
<ole>

Hvis du i stedet post'er til vinduet, kan du have en _betydeligt_ længere variabel  ;o)

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester