Avatar billede yuksel Nybegynder
03. december 2003 - 17:17 Der er 8 kommentarer og
1 løsning

Array spørgesmål

jeg har en side hvor jeg har en masse arrays i koden .

eks.
}       
destination = new Array(
new Array (
new Array("MALAGA","AGP")
,new Array("ALICANTE","ALC")
,new Array("ANKARA","ANK")
,new Array("STOCKHOLM","ARN")


men når jeg skal tilføre noget nyt i array, skal jeg nu skrive det direkte i koden på siden (hardcode).

så kommer spørgesmålet, er det mulligt at lave en anden side hvor man kan istedet for at hardcode det, at man skriver det(evt. nye arrays ind) ind via en interface som skrive det ind i koden.

altså hvis jeg nu skal have en destination fra cph til paris kan man så ikke indtaste det ind i en html interface og den skal så opdatere min array på et andet side ???
Avatar billede Slater Ekspert
03. december 2003 - 17:19 #1
... Ikke hvis du vil have det skal opdatere din fil med koden i?
Avatar billede o-zone Nybegynder
03. december 2003 - 23:07 #2
Du kan sagtens overføre data mellem vinduer, men buttomline er at når brugeren har lukket det sidste vindue, så er ALT som ikke er hardkodet i siderne (eller overført til filer/DB ol. via serverside interfaces) væk.

Hvis du vil holde en masse data på tværs af en masse sider, kan du evt. opbygge et frameset, hvor en af framesene indeholder data, og de andre frames/sider så henter data fra den. (Men stadigvæk: når brugeren har lukket og slukket, er alt væk igen)
Avatar billede o-zone Nybegynder
03. december 2003 - 23:10 #3
uhhh ... det er selvfølgelig med den lille undtagelse der hedder cookies. Det er os clientside programmørers eneste måde at gemme cross-session data på (og den har selvfølgelig også en række begrænsninger!)
Avatar billede roenving Novice
04. december 2003 - 02:44 #4
-- øeh, man kan da sagtens loade data over ...

Altså hvis du fra en side åbner en anden side, kan den side hente alle tilgængelige data over med f.eks.

<script type="txt/javascript">
var txtArray = opener.txtArray;
</script>
Avatar billede o-zone Nybegynder
04. december 2003 - 13:14 #5
Roenving>>> Det er muligt at jeg fik udtrykt mig ukalrt, men med "Du kan sagtens overføre data mellem vinduer" var det faktisk præcis min pointe?

Problemet (hvis det da er et problem for yuksel?) er at du ikke kan gemme indtastede data (udover i cookies eller vha. serverinterfaces). Altså: når alle browservinduer er blevet lukket, så er alt indtastet væk igen (bortset fra hvad der er gemt i cookies). Så længe vi kun snakker om clientside programmering forstås! :)
Avatar billede o-zone Nybegynder
04. december 2003 - 13:14 #6
ukalrt = uklart :)
Avatar billede yuksel Nybegynder
05. december 2003 - 08:48 #7
jeg trorre at jeg har fået svaret på mit spørgesmål. Droppe ideen om at bruge array's. jamen kan i ikke alle give et svar så i kan få nogle poin
Avatar billede o-zone Nybegynder
05. december 2003 - 11:38 #8
Joeh ... det kan vi da godt, men jeg synes ikke at vi har givet dig noget der kan retfærdiggøre i nærheden af 100 points :-/
Avatar billede yuksel Nybegynder
10. april 2005 - 23:09 #9
denne lukkes pga. manglende løsning og tid
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