Avatar billede anjensen1 Novice
14. november 2001 - 15:14 Der er 43 kommentarer og
1 løsning

OleBole & Tegne

Spørgsmålet her er mest til OleBole (Hej Ole.. :) -[men andre må da gerne svare]
I dit svar på http://www.eksperten.dk/spm/129798 (tegnemaskiner) -omtaler du et \'hack\' som kan lave lige linier på skærmen med javaskript.
Har du et link eller en stump kode. Jeg ville gerne kunne lave linier mellem 2 klikpunkter eller 2 div (x/y) positioner. Det behøver KUN at virke i IE
mvh a.
Avatar billede olebole Juniormester
14. november 2001 - 15:21 #1
<ole>
Ugh  :)
Jamen, det er såmænd ikke noget vildt genialt, men jeg tænkte på noget med at indsætte et tomt div, dynamisk. Det kunne så have border på en enkelt side ...voila: En streg  =o)

Forklar dig nærmere, så skal jeg gerne kaste et eksempel op ......undskyld min måde at trykke mig ud på  :)
/mvh
</bole>
Avatar billede jumper Nybegynder
14. november 2001 - 15:21 #2
Brug VML.

/Thor
Avatar billede olebole Juniormester
14. november 2001 - 15:24 #3
Thor >> ...også en mulighed!
...eller <a href=\"java script:void(0)\" style=\"cusor:default\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>  =oD
/mvh
Avatar billede jumper Nybegynder
14. november 2001 - 15:27 #4
Nej da, brug polylines i VML - her er et eksempel:

http://jscript.dk/Jumper/Eksperten/133813.html

/Thor
Avatar billede nikolajdu Nybegynder
14. november 2001 - 15:32 #5
Jumper du har da talent ;-)
Avatar billede olebole Juniormester
14. november 2001 - 15:33 #6
Thor >> Se lige den efterfølgende Smiley. Det var en joke med det link  ;o)
/mvh
Avatar billede krogstrup Nybegynder
14. november 2001 - 15:34 #7
jumper >>>

Kan sådanne tegninger konstrueres i et program af en eller andet art ?
Avatar billede jumper Nybegynder
14. november 2001 - 15:37 #8
nikolajdu > Det er nu ikke mig, men en gut ved navn dagon der tegnede det i sit DHTML tegneprogram - jeg viste det blot som et eksempel ;o)

ole > I know ;o)

krougstrup > Sikkert nok, det skal blot gemmes som koordinater i en polyline. Det ovenstående billede var blot tegnet med lidt DHTML.

/Thor
Avatar billede olebole Juniormester
14. november 2001 - 15:38 #9
....men tilgengæld ses det tydeligt, at det er lykkedes hr.dagon at finde en staveplade til VML ......stoooooort...!  =oD
/mvh
Avatar billede olebole Juniormester
14. november 2001 - 15:40 #10
Avatar billede anjensen1 Novice
14. november 2001 - 15:43 #11
Hej Ole [og alle andre :)]
Flot hurtig respons!
Mere forklaring
2 div kan flyttes rundt på en side
når de er placeret så kan man trykke på et link \'forbind\' og så kommer der en \'linie\' mellem de to div -Kan godt være en række prikker blot det ses at der er forbindelse mellem de 2 div
..nok lidt tricky med et dynamisk div...

VML.. Ded vé jeg it nogt om.. :))

mvh a.
Avatar billede jumper Nybegynder
14. november 2001 - 15:46 #12
anjensen1 > Kig på ovenstående eksempel, så kan du se hvordan man laver en polyline i VML. det eneste du så skal gøre bagefter er at give din polyline en ID, hvorefter du dynamisk kan ændre dens POINTS attribut.

/Thor
Avatar billede anjensen1 Novice
14. november 2001 - 15:50 #13
..men allerede et link til en VMLresurce
Eksperten er GOD!
Avatar billede olebole Juniormester
14. november 2001 - 16:06 #14
Hehe...jeg er også ved at lære  =o)

Altså, en streg, der starter i koordinaterne(50,107) og ender i (535,107), ser sådan ud:

<HTML XMLNS:v=\"urn:schemas-microsoft-com:vml\">
<html>
<head>
<Style>
v\\:* { behavior: url(#default#VML); }
</Style>
</head>
<body>

<v:POLYLINE style=\"Z-INDEX:1;CURSOR:crosshair;POSITION:absolute;antialias:true\" points=\"50pt,107pt,535pt,107pt\"></v:POLYLINE>

</body>
</html>

/mvh
Avatar billede Tony Juniormester
14. november 2001 - 16:09 #15
Blind høne kan også ... :)
Avatar billede anjensen1 Novice
14. november 2001 - 16:32 #16
>>Ole
JA det er simpelt hen KANON!
Jeg sidder og roder med at få det til innerHTML nu..
Til mit skal det jo op i en js-funktion og så smækkes ud med de dynamiske koordinater
MEN! Det her fjerner jo eks. problemet med lodrette linier
Bommer.. Det er vist KUN IE og +5 der kan håndtere det...
Det blir\' nok Jumber der får point den her gang Ole.. *s*
Ska\' ha\' kaffe nu

mvh
Avatar billede tobias_cool Nybegynder
14. november 2001 - 18:52 #17
Hva\' tony du kan bare oprette et tomt indlæg, hvis du vil følge med.

ALLE> Det er sku\'da skide sejt så kan man jo bruge data fra et XML dokument til at lave grafer og sånoe
Avatar billede jumper Nybegynder
14. november 2001 - 19:01 #18
tobias_cool > Der er et eksempel på grafer med VML/JS på

http://dagz.net/TheOne/

/Thor
Avatar billede olebole Juniormester
14. november 2001 - 19:01 #19
Squiiiiiiide værd med det! Jeg kan nu lave polygoner i min ellers kanon røvsparkende image-mapper i DHTML ......kanuuuuuuuuuuun...!  =oD
Avatar billede tobias_cool Nybegynder
14. november 2001 - 19:04 #20
Jumper> Det havde været sejere hvis man kunne ændre xml filen på andre steder end direkte inde i filen, så kunne man lave sit eget regnskab-program

olebole> Hva\' kan du lave en oval f.eks. også fylde den ud med grøn farve
Avatar billede olebole Juniormester
14. november 2001 - 19:05 #21
Thor, så mangler vi blot at kunne lægge et Alpha-filter på en polygon lavet i VML  ;o)
/mvh
Avatar billede tobias_cool Nybegynder
14. november 2001 - 19:05 #22
Tror lige jeg går over og tygger lidt i VML afdelingen
Avatar billede jumper Nybegynder
14. november 2001 - 19:05 #23
tobias_cool > Det er der da intet der forhindrer dig i at gøre.

/Thor
Avatar billede olebole Juniormester
14. november 2001 - 19:06 #24
En oval - til et imagemap?
Avatar billede tobias_cool Nybegynder
14. november 2001 - 19:07 #25
Ja du kan jo lave en 9999999 kant matematisk eller med javascript innerHTML
Avatar billede jumper Nybegynder
14. november 2001 - 19:09 #26
olebole > Det kan du sagtens lave, jeg har f.eks. lige tilføjet en VML shape på http://jscript.dk/Jumper/Eksperten/133813.html der har sat opacity til 50 ;o)

/Thor
Avatar billede jumper Nybegynder
14. november 2001 - 19:10 #27
tobias_cool > VML har da også en OVAL shape.

/Thor
Avatar billede olebole Juniormester
14. november 2001 - 19:11 #28
Ja, det kan jeg! Jeg tror nu, jeg er meget bedre til at lade være  *LoooooL*
Der skal en ualmindelig god grund til at vælge en sådan løsning til et imagemap - det kommer jo til at fylde en hel Lukkelov med tillæg!  ;o)
/mvh
Avatar billede tobias_cool Nybegynder
14. november 2001 - 19:12 #29
Sejt jeg synes også den manglede i HTML
er der ikke et site der på dansk fortæller om VML jeg har lært XML
Avatar billede olebole Juniormester
14. november 2001 - 19:13 #30
imagemaps undertsøtter ikke ovaler  ;o)
Så skal man nemlig lave det med en monster-polygon - muligt, meeeeeeeeeeeeeeeeeeeeen......  ;o)
/mvh
Avatar billede tobias_cool Nybegynder
14. november 2001 - 19:13 #31
Olebole matematisk betyder at du skriver brandpunkt1 brandpunkt2 og ,,Snor-længde``
Avatar billede olebole Juniormester
14. november 2001 - 19:15 #32
\"HA!\" ...skreg skurken på spansk...!
Den er zq lige copy/pasted, Thor - men selvfølgelig kan man da det  =oD
/mvh
Avatar billede olebole Juniormester
14. november 2001 - 19:16 #33
Okay ...du vil lave det som en matematisk funktion  ;o)
Nuvel, imagemaps understøtter alligevel ikke ovaler  :)
/mvh
Avatar billede anjensen1 Novice
14. november 2001 - 19:19 #34
Jumper det virker fint Tak for det!
Kan man vælge farver og tykkelser..?
mvh. a.
Avatar billede olebole Juniormester
14. november 2001 - 19:20 #35
anjensen1 >> Tak, fordi du stillede spørgsmålet  ;o))
/mvh
Avatar billede jumper Nybegynder
14. november 2001 - 19:23 #36
anjensen1 > Bare kig på \"VML Reference\" på

http://msdn.microsoft.com/library/default.asp?url=/workshop/author/VML/Shape/introduction.asp

Forresten fandt jeg lige nogle søde VML demoer:

3D i VML: http://www.vmlsource.com/frames2.htm
Farvecirkel: http://www.p-richards.demon.co.uk/vml/cogs1.htm

Så kan I jo se hvad man f.eks. kan lave når man dynamisk ændrer VML elementer med JS ;o)

/Thor
Avatar billede nikolajdu Nybegynder
14. november 2001 - 19:27 #37
Er det kun IE der understøtter VML??
Avatar billede jumper Nybegynder
14. november 2001 - 19:29 #38
IE5+ understøtter VML direkte, IE4 kræver en plugin. Derudover understøtter Netscape 6/Mozilla SVG formatet, der er en efterkommer til VML, og SVG understøttelse kan også fåes i IE gennem en Adobe plugin.

Hvis du vil lave dynamiske animationer med vektorgrafik i JS, kommer du ikke uden om VML i IE5+ - de andre implementationer er simpelthen for langsomme (endnu)

/Thor
Avatar billede nikolajdu Nybegynder
14. november 2001 - 19:35 #39
Grunden til jeg spurgte var nemlig at jeg afprøvede Ole´s streg i NS 6.01 og der skete intet. Virkede fint i IE 6.0

SVG - DEr er jo næsten lige kommet en ny SVG specifikation fra W3 - Hvad skal man så satse på??
Avatar billede olebole Juniormester
14. november 2001 - 19:37 #40
Efter det, jeg nylig har checket ud om SVG, ligner VML et bedre bud - under alle omstændigheder til mit brug. Jeg sidder og laver et stort high-end CMS - og det er jo ren IE5.5  :)
Avatar billede nikolajdu Nybegynder
14. november 2001 - 19:37 #41
CMS??
Avatar billede olebole Juniormester
14. november 2001 - 19:46 #42
Nej, det er ikke forkortelsen for Dansk Ordblinde Samfund!  =oD
Det er lavnepalesik og betyder: \"Det FrontPage Burde Have Været\" ...jeg tror englændere og cowboys plejer at sige Content Management System  :)
/mvh
Avatar billede nikolajdu Nybegynder
14. november 2001 - 19:47 #43
gah selvfølgelig.
Avatar billede anjensen1 Novice
15. november 2001 - 12:42 #44
>>Jumber -Tak for links!
mvh. a.
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