20. september 2011 - 16:22 Der er 5 kommentarer og
1 løsning

Søg efter postnummer ( NORSK !)

HEJ,

Jeg har brug for et JavaScript (function ?), som returnerer postnummer, poststed, kommune og fylke (svarer til Amt/ region her i DK).

Jeg ved jeg kan lave det i PhP og bruge SQL, men det er ikke en option her...

Der er ca. 3500 (aktive) norske postnumre så løsningen omkring et array er ikke ligefrem tiltrækkende....

Bruger indtaster et 4 cifret postnummer ( input tag ) og får postnummer, poststed, kommune, kommunenummer og fylke tilbage.

Jeg havde en forestilling om at åbne en lokal-fil (af CVS-typen // semikolon separeret), scanne/søge til det rigtige postnummer i kolonne 1 (0 ?) er fundet og så returnere alle kolonners indhold. (kolonne 1 = postnummer, kolonne 2 = poststed, kolonne 3 = kommune, ..... --> )

Men det forudsætter at jeg kan læse en fil i JS og kan man det og i så fald hvordan ??  (jeg ved det i hvertfald ikke ..) 

Ellers er der andre som kan anvise en intelligent løsning ... ?

TAK

Kristian
Avatar billede claes57 Ekspert
20. september 2011 - 17:35 #1
så skal javascript, der afvikles hos brugeren jo kunne læse en fil på serveren - det går normalt ikke.
Kunne du fx lave en lille skjult iframe, og have indlæst cvs-filen der - så er den jo fremme hos brugeren.
Og du har samtidig den fordel, at formularen ikke skal indover serveren for at hente svar, men kan tage det direkte mens formular bliver udfyldt.
Avatar billede olsensweb.dk Ekspert
20. september 2011 - 17:43 #2
hvorfor vil du ikke anvende en server ??,
hvis du har en centralt placeret csv fil kunne du anvende AJAX, og selvføgelig noget serverside code til at slå op i filen.
20. september 2011 - 18:51 #3
Hej,

Tak for kommentarer.

Det hele skal køre lokalt ... Derfor er en server- (og Ajax-) løsningen desværre ikke mulige (det var en god ide - forøvrigt - tak for den ).

Der er egentlig ikke tale om en INTERNET-hjemmeside, men om en HTML-side som skal køre i forbindelse med et andet program, som kalder Internet Explorer (IE7++) og da viser denne postnummer web-side. Kommunikationen til IE7 (++) er EEET kald (med parametren NORSKPOSTNUMMER.HTM (eller hvad posnummerfilen nu kommer til at hedde) og der forventes ikke nogen egentlige tilbagesvar (udover det som vises efter søgningen på skærmen ..)

Men nu hvor jeg tænker mig lidt om (det er jo aldrig skade (hehe)) kan jeg jo lave det som et project i et højniveau-sprog, konvertere til et HTML-object og "runne" det i IE7++  (men det er så allerhelhest omstændigt at jeg helst ville undgå det, dersom der fandtes en nemmere og mere overskuelig løsning).. 

Er det muligt med JQUERY ?  (her er jeg imidlertid 100 pct. blnak (og nu kan tastaturet heller ikke stave mere - AK JA ) så det går bare godt det her ....

KR
Avatar billede claes57 Ekspert
21. september 2011 - 08:11 #4
så ville jeg bare lave et simpelt vbscript, og vise de fundne data / evt fejl i postnummer.
Avatar billede jokkejensen Novice
21. september 2011 - 11:10 #5
Nej gem dog den CSV i noget du kan søge i med javascript - som ex XML.

Og benyt ajax som normalt.

Hvis det ligger lokalt er data mængde ubetydeligt, især når vi max taler 1mb.

/J
09. november 2011 - 19:37 #6
Lukker sagen
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