Avatar billede carparknorth Nybegynder
15. november 2003 - 12:28 Der er 21 kommentarer og
1 løsning

Variable right-click-menus - DHTML menu

Hejsa...

Jeg ønsker at lave en side som det link der er skrevet nedenunder.

http://www.cdguiden.dk/carparknorth/rightclick.gif

Det handler altså om variable right-click-menu. Hvis du klikker til venstre på siden skal der komme én menu frem.

På listen skal der være forskellige right-click-menus, tingene der er på listen har forskellig status. Derfor skal der være mulighed for at trykke forskellige ting på de forskellige punkter.

Er det nogenlunde forståeligt?
Avatar billede olebole Juniormester
15. november 2003 - 12:54 #1
<ole>

Ja

/mvh
</bole>
Avatar billede carparknorth Nybegynder
15. november 2003 - 12:57 #2
ok... kunne jeg få noget kode? :)
Avatar billede olebole Juniormester
15. november 2003 - 13:07 #3
Hvorlangt er du selv kommet? Læg evt. en URL til et forsøg
Avatar billede carparknorth Nybegynder
15. november 2003 - 13:12 #4
for at være helt ærligt har jeg kun fundet de right-click menus jeg synes er fede. Jeg har ikke rigtig nogen idé om hvordan jeg skal lave scriptet. Jeg ved ikke om der skal blandes noget ASP ind i det, men for min skyld må der godt, jeg kan sagtens finde ud af almindelig ASP og ASP.net programmering.

Links:
http://web-developer.boeldt.net/Cool_DHTML_Right_Click_menu.asp
http://www.dhtmlshock.com/site-navigation/RightClickMenu/default.asp
http://www.ecirce.com/html/e_rightclickv1_0do.html
Avatar billede olebole Juniormester
15. november 2003 - 13:21 #5
Jamen, har du ikke kikket i dokumentationen og vejledningen til de menuer? De er da ret forståelige  :)
Avatar billede carparknorth Nybegynder
15. november 2003 - 13:26 #6
er du helt sikker på du forstår mit spørgsmål?

Den skal være variabel - altså på siden. Det kan de links jeg har fundet ikke!
Avatar billede olebole Juniormester
15. november 2003 - 13:43 #7
Ja, jeg har forstået spm'et  :)
Du udløser den slags menuer med event-handleren 'oncontextmenu' - så er det bare at lægge kaldene på forskellige containers:

<div id="Et_eller_andet" oncontexstmenu="alert(this.id)">Noget tekst</div>
<div oncontexstmenu="alert(this.innerHTML)">Noget andet tekst</div>
Avatar billede carparknorth Nybegynder
15. november 2003 - 13:49 #8
Jeg kan ikke helt få det til at virke. Gider du ikke lave et eksempel med to forskellige menuer med det layout som
http://www.ecirce.com/html/e_rightclickv1_0do.html
har?
Avatar billede olebole Juniormester
15. november 2003 - 13:53 #9
Nej ... hvad er det, du ikke kan finde ud af? Hvis mig et eksempel i stedet
Avatar billede carparknorth Nybegynder
15. november 2003 - 13:55 #10
jamen eksemplet er jo
http://www.cdguiden.dk/carparknorth/rightclick.gif

Jeg har brug for noget kode!
Avatar billede olebole Juniormester
15. november 2003 - 13:58 #11
Jamen, det er jo en gif. Du skriver, du ikke kan få det helt til at virke - så vis mig dog, hvorlangt du er kommet.
Du kan ikke regne med at få serveret koder på et sølvfad her på Eksperten. Det er et site for 'Hjælp til selvhjælp' ... ikke et gratis webbureau
Avatar billede carparknorth Nybegynder
15. november 2003 - 14:01 #12
Nej, jeg kan ikke få det til at virke, da jeg ikke ved hvordan man gør! Gif billedet er bare for at få brugerne her på Eksperten til at forstå hvad jeg mente.
Avatar billede carparknorth Nybegynder
15. november 2003 - 14:04 #13
desuden er der altså 200 point. Jeg ved ikke, men jeg synes ikke

"<div id="Et_eller_andet" oncontexstmenu="alert(this.id)">Noget tekst</div>
<div oncontexstmenu="alert(this.innerHTML)">Noget andet tekst</div>"

er det værd. Måske er det bare mig.
Avatar billede olebole Juniormester
15. november 2003 - 14:12 #14
*LoooooL* 200 points ... hvad mener du, de er værd? Det er jo komplet værdiløse WebEscudos  :)
Om der så var 200.000 points på højkant, måtte du selv have fumlevorterne op af lommerne og ned på tasterne - du får ikke nogen til at lave færdigsyede koder til dig. Det er en komplet misforståelse af Eksperten. Det kan du f.eks. få i SharksForum og den slags steder, men der betaler man også 'hård valuta' for svar  :)
Jeg forventede ikke at få points for mit eksempel ... det var blot for at hjælpe dig på rette vej.
Avatar billede htm Nybegynder
15. november 2003 - 14:17 #15
Olebole>> En af grundene til at han ikke kan få det til at virke er vel at du har stavet forkert :-)

Det skal være - oncontextmenu

<div id="Et_eller_andet" oncontextmenu="alert(this.id)">Noget tekst</div>
<div oncontextmenu="alert(this.innerHTML)">Noget andet tekst</div>
Avatar billede carparknorth Nybegynder
15. november 2003 - 14:20 #16
Jeg har selv fundet ud af det!

http://web-developer.boeldt.net/Cool_DHTML_Pop_IT_Link_Menu.asp

Her skal menuen bare rettes og istedet for onmouseover skal right-click bare aktiveres.

Tak for jeres hjælp.

olebole --> sorry, men tak for din hjælp!
Avatar billede olebole Juniormester
15. november 2003 - 14:28 #17
htm >> LooL ... ja, endnu en god grund til at pege på et eksempel med en URL - og i det hele taget at være lidt informativ om ens problemer  ;o)
/mvh
Avatar billede htm Nybegynder
15. november 2003 - 14:36 #18
olebole>> ;o)

carparknorth>> Godt du fandt ud af det, ved at finde et eksempel der i bund og grund illustrerer hvad oleboles eksempels gør :-)
Skal vi så ikke også få lukket?
Avatar billede carparknorth Nybegynder
15. november 2003 - 14:38 #19
jeg synes bare I skal lægge et svar hver, så jeg kan komme af med de 200 points!
Avatar billede htm Nybegynder
15. november 2003 - 14:40 #20
Jeg skal ikke have nogle point. Den lille rettelse er simpelthen ikke nogle point værd.
Avatar billede olebole Juniormester
15. november 2003 - 15:02 #21
Svar du blot selv og tag pointene tilbage. Men husk at være lidt mere informativ omkring, hvad det præcist er, du ikke kan finde ud af. Det sparer tid og irritation for alle parter  :)
/mvh
Avatar billede carparknorth Nybegynder
22. november 2003 - 12:43 #22
Svar
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