03. december 2003 - 17:17Der 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 ???
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)
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!)
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! :)
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.