06. december 2000 - 21:57Der er
6 kommentarer og 1 løsning
Automatisk billedskift uden brug af html
Hvordan kan jeg få lavet en webside hvor jeg kan få fremvist vilkårlige billeder fra et bibliotek på serveren, UDEN at skal ind og ændre i java/ html. Jeg tænkte mig at når en gang siden var lavet så skulle jeg bare lægge billederne op i bibloteket, så valgte siden selv hvilket billede der skulle vises i en given periode.
Ovenstående kan du så lægge ind i din tekst de steder der skal være et billede. bemærk den ellipsis jeg har skrevet bagerst i img kommandoen. der bør du selv indføje parametre der er relevante for den billedposition (som fx align=\'right\' ol.) Det ville også være dejligt hvis du kunne skrive height og width parametre på, men det kræver at alle billeder er i samme proportion, der er intet så fjollet som et bredt landskabsbillede der bliver klemt til at være et højt portrætbillede.
du kan nårsomhelst udskifte billederne på serveren, blot du husker at sørge for at navnene (\"pic0.jpg\" .. \"pic22.jpg\") altid stemmer med de navne der er i arrayet.
Er det forresten ikke det samme basisbank gør på deres sider?
Den ide kan jeg næsten holde mig til, og havde tænkt på noget tilsvarende men.....og her kommer det mest tricky..... jeg ville jerne om det kunne lade sig gøre med en form for ( *.jpg ) (wildcard) Så man så var fri for at skulle opdatere i html koden og kun lægge billederne op i bibiloteket. SE DET VAR ET RIGTIGT GODT SPØRGSMÅL!
Det jeg forestillede mig var at lade billederne have faste enkle navne og så omdøbe de nye billeder til de navne når man lagde dem ind på det der underbibliotek.
1) der må ikke være nogen index eller anden defaultfil i billedbiblioteket. 2) lav en skjult ramme ( rows=\"100%,*\" ) 3) load billeddirektoriets direktorieliste op i den skjulte ramme 4) ved at stringsearche via innerHTML i den skjulte ramme kan du parse billederne filnavne ud af teksten og stoppe dem i et array. 5) vælge billede fra arrayet som ovenfor. og ikke mindst: 6) være ligeglad med at klienten skal vente den tid det tager.
Det kan nok gøres. men om der er en \"god\" løsning til dit gode spørgsmål det tvivler jeg ærlig talt på :-)
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.