Avatar billede pointwood Nybegynder
04. april 2001 - 15:27 Der er 13 kommentarer og
2 løsninger

Organinsations-diagrammer?

Jeg har behov for (udfra en række koordiater, der hentes i en database) at lave noget i stil med organisations-diagrammer.

Jeg har tænkt på at det muligvis kunne gøres vha. DHTML.

\"Kasserne\" (i et org. diagram) burde uden de store problemer, kunne laves vha. CSS.
Et større problem er forbindelserne mellem de forskellige kasser. Det skal være muligt at lave én (og max én) pil ud fra en kasse (og til en anden), og flere pile ind til én kasse (fra andre).

Da det skal være muligt at klikke på kasserne (eller et link i kasserne), så må de forskellige kasser og pile ikke \"ligge\" ovenover andre kasser.

Mht. pilene, så får jeg et koordinat for midtpunktet af \"start-kassen\" og \"slut-kassen\"

Det gør ikke noget at det stiller høje krav til browseren, sålænge det blot fungerer i de nyeste versioner af IE, Netscape (dvs. 6.x) samt gerne også Opera og Konqueror - jo flere browsere jo bedre, selvfølgeligt. Generelt kan det siges at jeg går rimeligt meget efter at overholde W3C standarderne.

Er det muligt? Hvordan?
Avatar billede jakoba Nybegynder
04. april 2001 - 20:40 #1
Det er vist oppe i den øvre ende. Især når du vil sætte regler på for hvilke pile der skal kunne tegnes hvorfra og hvortil gør du det til et \"rigtigt\" program, og Javascript er nu engang bedst til småting. især når det skal være browserkompatibelt.

du får næppe noget javascript der kan tegne \"skrå streger\" imellem kasserne, det bliver snarere rette linier med knæk på.

men alt ialt ville jeg nok anbefale at tegne diagrammet i en 2farvet gif. Det fylder ikke alverden og vil sandsynligvis loade på kortere tid end det tager at udføre javascript programmet.

mvh JakobA
Avatar billede jakoba Nybegynder
04. april 2001 - 20:42 #2
genereret fra database ville det så blive en masse små gif billeder der kan sættes sammen som legoklodser til et fornuftigt diagram.
Avatar billede jakoba Nybegynder
04. april 2001 - 23:58 #3
til demonstration af legoklods diagram
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp62107.html

Det kan laves med javascript, men det er begrænset hvor meget frihed du får med diagramdesignet. så overvej om det er brugbart.

Lyder ellers som en sjov opgave.

mvh JakobA
Avatar billede pointwood Nybegynder
05. april 2001 - 08:58 #4
Det med pilene fik jeg vist forklaret lidt dumt. Det er ikke noget jeg skal beregne - jeg skal blot tegne det ud fra database informationerne, altså jeg skal ikke foretage noget check.
Avatar billede pointwood Nybegynder
05. april 2001 - 09:01 #5
Problemet med at benytte billeder er, at det godt kan blive et ret stort diagram, men ved at benytte gif billeder er det måske ikke noget stort problem?
Avatar billede jakoba Nybegynder
05. april 2001 - 09:14 #6
Jo mere det lykkes at standardisere billederne er problemet ikke så vældig stort. I eksemplet ovenfor er der fx mindre end 15 små billeder, og når de er loadet er det ligemeget hvor mange gang hvert af dem bruges.
men er 15 billeder nok til dine diagrammer?
Avatar billede pointwood Nybegynder
05. april 2001 - 09:29 #7
Hvordan vil du standardisere pilene?

Jeg forestiller mig nærmere at lave ét stort billede og et imagemap dertil - det vil samtidigt gøre det væsentligt lettere at håndtere.
Avatar billede jakoba Nybegynder
05. april 2001 - 09:38 #8
Som i eksemplet. een og aldrig mere end een nedenud fra kassen (din reget)
een, to eller tre pile ind i kassen.
Og så ellers løse linier og/eller hjørner ligesom i Mario Brothers.
Avatar billede ras2000 Nybegynder
05. april 2001 - 13:18 #9
Jeg lavede en gang en side der placerede gif filer efter værdier i en database, ved hjælp af asp. Hvor stort regner du med at hel diagrammet bliver? Du kan se min tegning på
http://www.mucdesign.dk/e-mur/modules/beam.asp?comp=teglbjælke&safety=1&control=0, ved at klikke på den knap der hedder drawing. Det er lidt tidskrævende at lave, men der er ikke egentlige begrænsninger i det. Min virker kun i ie, men den burde kunne udvides til ns, bare ikke af mig...
Avatar billede pointwood Nybegynder
26. april 2001 - 11:28 #10
Undskyld den lange svartid - jeg har ikke løst problemet via DHTML - i stedet bliver det et billede med et image map.

I har begge fået nogle point - håber I er tilfredse!
Avatar billede ras2000 Nybegynder
26. april 2001 - 11:29 #11
Æh, tak! Hvorfor det?
Avatar billede pointwood Nybegynder
26. april 2001 - 11:30 #12
Hvorfor hvad?
Avatar billede ras2000 Nybegynder
26. april 2001 - 11:33 #13
Hvorfor fik jeg point? Jeg havde ikke lige læst din kommentar før jeg skrev. Har du et link til siden? Jeg vil da gerne lige se hvad du har lavet.
Avatar billede pointwood Nybegynder
26. april 2001 - 11:39 #14
Det er ikke lavet endnu - skal \"først\" være færdig til sommer. Dette var mere for at finde ud af hvilken måde problemet bedst kunne løses.

Du var en af dem der svarede, derfor fik du point...
Avatar billede ras2000 Nybegynder
26. april 2001 - 11:42 #15
Jamen jeg takker. Held og lykke med det.
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