/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
JS: Multi-dimensionalt array
Fra : TDC


Dato : 23-10-03 21:48

Jeg har defineret et to-dimensionalt JavaScript array med Postnummer og By.
Findes der i JS en søgefunktion, sådan at hvis man som input har
postnummeret, så får man den tilhørende by som output - altså f.eks.
Funktion("8000") skal give resultatet "Århus C". Jeg kan selvfølge pløje
hele array´et igennem med en for-lykke indtil jeg støder på det givne
postnummer og den tilhørende by - men en funktion, der kan udføre dette, vil
være smartere.

Mvh
Karsten Jensen



 
 
Torben Brandt (25-10-2003)
Kommentar
Fra : Torben Brandt


Dato : 25-10-03 15:04

TDC skrev:
> Jeg har defineret et to-dimensionalt JavaScript array med Postnummer og By.
> Findes der i JS en søgefunktion, sådan at hvis man som input har
> postnummeret, så får man den tilhørende by som output - altså f.eks.
> Funktion("8000") skal give resultatet "Århus C". Jeg kan selvfølge pløje
> hele array´et igennem med en for-lykke indtil jeg støder på det givne
> postnummer og den tilhørende by - men en funktion, der kan udføre dette, vil
> være smartere.

Tror ikke det er noget i JavaScript, der kan det. Men det er jo ikke
svært at lave selv (ej testet):

function findBy (postnr) {
for (i = 1; i < liste.length; i++)
if (postnr == liste[i][0]) return liste[i][1];
return "ej fundet"
}

/Torben


Bruno Chistensen (25-10-2003)
Kommentar
Fra : Bruno Chistensen


Dato : 25-10-03 16:38

Hej alle
jeg har problemer med understående code
da jeg har lavet min side ved hjælp af css

jeg har ikke kikket meget på at lave noget i java, men jeg ved ikke endnu,
hvordan man laver det i java så man kan bestemme en posotion på skermen i
pixel


------------------
<!--
document.write('<a href="http://www.chart.dk/ref.asp?ct=v003&id=91646"
target="_blank">');
var myref; myref=document.referrer; if(top.document.referrer!=null)
myref=top.document.referrer;
document.write('<img
src="http://cluster.chart.dk/chart.asp?id=91646&style=1&secID=' +
Math.random()*10000000 + '&ref=' + escape(myref) + '" border="0"
alt="Chart.dk"><');
document.write('/a>');
//-->
</script>
<noscript>
<a href="http://www.chart.dk/ref.asp?ct=v003&id=91646"
target="_blank"><img
src="http://cluster.chart.dk/chart.asp?id=91646&style=1&secID=1"
border="0" alt="Chart.dk"></a>
</noscript>
<!-- Chart Basis HTML kode slut v003 -->

---
Det var coden

jeg ville blive glad hvis der er en der kan lave det lidt om så det der
bliver vist på skermen
kommer på pos. der er (25,900)

på forhånd TAK
m.v.h Bruno



Ukendt (25-10-2003)
Kommentar
Fra : Ukendt


Dato : 25-10-03 17:35

On Thu, 23 Oct 2003 22:47:52 +0200, "TDC" <adfef@adfsef.dk> wrote:

> Jeg har defineret et to-dimensionalt JavaScript array med Postnummer og By.
> Findes der i JS en søgefunktion, sådan at hvis man som input har
> postnummeret,

Peter H.S. Madsen har lavet et (blandt mange andre geniale scripts)
som kan lånes mod at ANGIVE KILDE !!!

http://hjem.get2net.dk/petermad/


--

find clausen
www.photopress.dk

Lasse Reichstein Nie~ (25-10-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 25-10-03 23:03

"TDC" <adfef@adfsef.dk> writes:

> Jeg har defineret et to-dimensionalt JavaScript array med Postnummer og By.
> Findes der i JS en søgefunktion, sådan at hvis man som input har
> postnummeret, så får man den tilhørende by som output - altså f.eks.
> Funktion("8000") skal give resultatet "Århus C".

Ikke til et array.
Du kan selv lave et objekt der oversætter:

var oldArray = mitToDimArray;
var opslag = new Object;
for (var i=0;i<oldArray.length;i++) {
opslag[oldArray[i][0]] = oldArray[i][1];
opslag[oldArray[i][1]] = oldArray[i][0];
}

Herefter kan du så lave:
opslag[8000]
og få "Århus C", og omvendt (Jeg ville normalt bruge et objekt til hver
vej, men da postdistrikter og postnumre ikke overlapper kan man nøjes med
et.

> Jeg kan selvfølge pløje hele array´et igennem med en for-lykke
> indtil jeg støder på det givne postnummer og den tilhørende by - men
> en funktion, der kan udføre dette, vil være smartere.

Det tager selvfølgelig en gennempløjning, men så er opslagsobjektet
klart.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste