Avatar billede jakobscafe Nybegynder
25. marts 2005 - 19:24 Der er 6 kommentarer og
1 løsning

vis reserverede standpladser grafisk (java ell flash)

Jeg skal lave en side for et kræmmermarked, med 91 stande. Jeg har indscannet et kort over pladsen, og tænkte det ville være fikst, hvis man kunne vise f.eks. med rødt at en stand var udlejet.
Standende hedder A0-A16, B0-B16, C0-C16 osv, og er alle lige store. Jeg har lavet en database som på 'tabelform' kan skrive 'ja/nej' til om en stand er udlejet eller ej.
Men vil gerne vise det grafisk: evt. ved at positionere en farvet gif oven på kortet eller lignende. Er det nogen som kender måske allerede lavede løsninger? (F.eks via java eller flash)
Avatar billede roenving Novice
26. marts 2005 - 12:57 #1
-- næh, ikke en løsning, som virker generelt, og så er det jo også lidt vigtigt at vide, om du bare vil have vist et billede på din egen computer (og evt. skrive den ud), eller om du skal bruge den til en oversigt, som skal ses fra andre computere også (f.eks. via browser !-)
Avatar billede jakobscafe Nybegynder
26. marts 2005 - 16:05 #2
nåh ja, det var lidt uklart, men det er på en hjemmeside, og meningen er at man skal kunne se de pladser der er bestilte, og så reservere nogen af de ledige, via e-mail.
Der skal altså ikke være en funktion til at udvælge pladser (f.eks. som når man booker i biografen) men blot en visning 'ovenpå' en indscannet tegning af området gif).
Databasen (som idag kan vise A0 ledgig ja/nej) vedligeholdes manuelt, og til nogle er der defineret (x,y) koordinater (men et stort arbejde til 91 pladser synes jeg). Så tanken var jo at positionere en rød hhv. grøn halvtransperent gif præcis ovenpå baggrundsbilledet. Problemet med den indscannede tegning (som er i 800x600), er det lidt gnidret at læse stadernes ID
Avatar billede roenving Novice
26. marts 2005 - 17:31 #3
Det mest simple vil være at lade et script, som genererer siden, skrive enten den ene eller den anden gif ud for hver, men det kræver selvfølgelig, at der kan opstilles nogle regler for den positiomering ...

Jeg går ud fra, at alle A-stande ligger i samme række eller kolonne, og at hvor mange der er i hver bogstav-række er en eller anden ting, som også er rimelig tilgængelig ...

Men du skal altså lave noget på serveren, som genererer den nødvendige html (eller noget, som javascript kan bruge til at gøre det samme !-)
Avatar billede jakobscafe Nybegynder
27. marts 2005 - 17:47 #4
Nå, ja, jeg fandt en måde - vis kilde på http://www.asperup.dk/baaringmarked/bm.asp

Ikke elegant, men det virker da!
Avatar billede roenving Novice
27. marts 2005 - 18:25 #5
Tjah, uanset hvad man starter med, ville slutresultatet være der eller i nærheden ...

Genererer du det fra din asp-kode ?-)
Avatar billede jakobscafe Nybegynder
27. marts 2005 - 21:00 #6
Ja, 'style sheetet' dannes ved kald af bm.asp, og ligger så i Head. Da der ikke sker ændringer så ofte, måske en gang om ugen, har jeg overvejet at danne siden med style-defintionerne ved evt. ændringer, og ligge dem i en css-fil ved siden af. Så er webserveren jo fri for at danne 91 x definitioner hver gang siden åbnes. Men på den ande side vises siden jo nok heller ikke _så_ mange gange om dagen.
I øvrigt er det bare en .mdb fil med koordinater, standens navn (A1 osv), og info om den er udlejet eller ej. Det bliver jo bare træls, hvis der en dag skal ændres på kortet (c:
Avatar billede jakobscafe Nybegynder
26. oktober 2005 - 21:34 #7
Luk
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
Kurser inden for grundlæggende programmering

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