07. oktober 2002 - 14:18
Der er
63 kommentarer og 1 løsning
højreklik
Hej alle eksperter
Hvis jeg har en side som ser sådan ud
<html>
<head>
<SCRIPT LANGUAGE="JavaScript1.2" SRC="menu.js"></SCRIPT>
</head>
<body>
test
<SCRIPT LANGUAGE="JavaScript1.2">
<!--
var myMenu2 = new Menu();
myMenu2.addMenuItem("Yahoo", "location='
http://www.yahoo.com'" );
myMenu2.addMenuItem("Jubii", "location='
http://www.jubii.com'" );
myMenu2.addMenuItem("Google", "location='
http://www.google.com'" );
myMenu2.writeMenus();
//-->
</SCRIPT>
<a href="java script:window.showMenu(window.myMenu2);">load</a>
</body>
</html>
Hvordan får jeg den til at danne menuen ved et højreklik?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
07. oktober 2002 - 14:19
#1
prøv <body onContext="java script:window.showMenu(window.myMenu2);"> Har ingen anelse om hvorvidt det virker, men prøv :o)
07. oktober 2002 - 14:21
#2
Det er måske ikke sådan lige til at gøre med et script
07. oktober 2002 - 14:22
#3
Det virker i hvert tilfælde ikke :-(
07. oktober 2002 - 14:23
#4
Ved det ikke - er VIRKELIG DÅRLIG til javascript. Det er som sagt bare et bud på en metode :)
07. oktober 2002 - 14:23
#5
Også mig *lol*
07. oktober 2002 - 14:25
#6
:D
07. oktober 2002 - 14:40
#7
07. oktober 2002 - 14:42
#8
Mit ene problem er at få den til at åbne menuen ved et højreklik på siden og mit andet problem er at få den til at vise alle menupunkterne ned over den anden frame
07. oktober 2002 - 14:45
#9
det med menuen ned over den anden frame kan du vist godt opgive. Enten skal du kigge på SSI (serverside includes) eller iframes
SSI:
www.html.dk/ssi/
07. oktober 2002 - 14:56
#10
okay
07. oktober 2002 - 14:58
#11
kan jeg så i det mindste få den til at ignorerer den normale menu der kommer op når man højreklikker
07. oktober 2002 - 14:59
#12
Hvis du kigger på mit eksempel kan du se hvad jeg mener
07. oktober 2002 - 15:02
#13
prøv at lege lidt med dette: <body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
07. oktober 2002 - 15:04
#15
Det kan man jo, men man må sige den er RIMELIG browserspecifik :o)
07. oktober 2002 - 15:05
#16
Jeg er i den heldige situation at jeg kan styre hvilken browser der bliver brugt :-)
07. oktober 2002 - 15:11
#17
Kool
07. oktober 2002 - 15:11
#18
Nu skal jeg bare lige fatte hvordan det virker
07. oktober 2002 - 15:12
#19
07. oktober 2002 - 15:18
#20
07. oktober 2002 - 15:27
#22
Ja det ser ud til at virke fint over frames.
07. oktober 2002 - 15:28
#23
ja ikke
07. oktober 2002 - 15:29
#24
Jo, men er du gal den trænger til en kærlig hånd udseende mæssigt *G*
07. oktober 2002 - 15:30
#25
Det er jo bare noget jeg at nakket
07. oktober 2002 - 15:30
#26
LOL
07. oktober 2002 - 15:30
#27
har
07. oktober 2002 - 15:31
#28
Jaja I know -så godt linket :) Min er meget pænere, men virker sikkert ikke over frames :)
07. oktober 2002 - 15:32
#29
Det er ligesom hele pointen
07. oktober 2002 - 15:32
#30
Men du har ret, din er pænere
Slettet bruger
07. oktober 2002 - 15:36
#31
Det er meget nemt at tilrette dynamicdrive's, så den også bliver pæn.
07. oktober 2002 - 15:37
#32
hvordan får jeg den til at åbne en link i første menupunkt
Slettet bruger
07. oktober 2002 - 15:42
#34
Sæt backslashes foran apostrofferne. Og skriv onClick, ikke ONCLICK.
07. oktober 2002 - 15:45
#35
hmmm
07. oktober 2002 - 15:45
#36
Det virker ikke helt som jeg gerne vil have det til *lol*
Slettet bruger
07. oktober 2002 - 15:48
#37
Jeg sagde backslash foran apostrofferne, ikke gåseøjnene. Altså:
onClick="window.open(\'
http://www.jubii.dk\' );"
Desuden kunne du godt lige havde advaret om, at browseren ville gå ned.
07. oktober 2002 - 15:52
#38
sorry
07. oktober 2002 - 15:53
#39
jeg for at vide at det ikke er implementeret
07. oktober 2002 - 15:53
#40
du kan jo selv se det *lol*
07. oktober 2002 - 15:55
#41
Det var langt fra med vilje, det med at din browser gik ned. Prøv at stave button botton, så går den også ned.
07. oktober 2002 - 15:56
#42
Jeg er jo slet ikke på dit niveau
Slettet bruger
07. oktober 2002 - 15:59
#43
Nu gik hele computeren ned! :)
Prøv også at give vinduet et navn:
onClick="window.open(\'
http://www.jubii.dk\' , \'vindueNavn\');"
Og du må gerne give mig hele fejlmeddelelsen næste gang. Jeg tør ikke selv klikke mere! :)
07. oktober 2002 - 16:02
#44
det kan jeg godt forstå :-)
07. oktober 2002 - 16:04
#45
jeg får at vide at der er et eller andet som ikke er implementeret
07. oktober 2002 - 16:05
#46
det fatter jeg jo ikke en meter af siden open.window(); metoden skulle være lige til at bruge
Slettet bruger
07. oktober 2002 - 16:05
#47
Prøv at skrive det hele, også linjenummer.
07. oktober 2002 - 16:06
#48
okay
07. oktober 2002 - 16:07
#49
linie 12 tegn 1
07. oktober 2002 - 16:11
#50
Slettet bruger
07. oktober 2002 - 16:13
#51
Det fatter jeg overhovedet intet af. Prøv lige som en test at skrive dette i stedet: onClick="alert(\'virker\');">
07. oktober 2002 - 16:16
#52
det virker fint
Slettet bruger
07. oktober 2002 - 16:18
#53
Den alerter "virker"?
07. oktober 2002 - 16:19
#54
jeps
Slettet bruger
07. oktober 2002 - 16:22
#55
Hmmm... Prøv disse to forslag:
onClick="top.window.open(\'
http://www.jubii.dk\' , \'vindueNavn\');"
... eller:
onClick="opener.window.open(\'
http://www.jubii.dk\' , \'vindueNavn\');"
Men jeg bliver nødt til at smutte nu! Jeg vender tilbage i morgen.
07. oktober 2002 - 16:23
#56
tak for hjælpen :-)
Slettet bruger
08. oktober 2002 - 17:20
#57
Hvilken en af dem virkede?
08. oktober 2002 - 20:26
#58
jeg prøvede kun den første
09. oktober 2002 - 16:41
#59
er det umuligt at få det til at virke i ie5
09. oktober 2002 - 20:29
#61
Det er jo lige præcis det jeg gerne vil have den til :-(, men hvis det ikke er muligt så er der jo ikke noget at gøre ved det
09. oktober 2002 - 20:29
#62
altså virke i frames
Slettet bruger
10. oktober 2002 - 15:27
#63
I teorien kan det lade sig gøre, men det er ikke besværet værd.
10. oktober 2002 - 22:01
#64
fair nok
Vi tilbyder markedets bedste kurser inden for webudvikling