Avatar billede winerror Nybegynder
09. november 2003 - 04:34 Der er 9 kommentarer og
1 løsning

Højere klik menu :S

Haiii all jeg sider og leder efter et javasript

når man højer klikker på et link

Fx en bruger på en chat

at den så lave en menu med Fx User info, Stats, Mail osv

lige som de har inde på Dating.dk og netdate.dk ´s chatte ! men kan baer ikke finde det lorte script nogen steder :S


håber der er nogen der kan hjælpe mig med at finde det ;)


`på forhånd tak for hjælpen all :d
Avatar billede fixxxer Nybegynder
09. november 2003 - 05:34 #1
smid ind mellem <head></head>

<script>
function click(e) {
    if (document.all) {
        if (event.button == 2) {
              //gør det der skal ske på højreklik
              return false;
        }
    }
    if (document.layers) {
        if (e.which == 3) {
              //gør det der skal ske på højreklik
              return false;
        }
    }
}

if(document.layers){
    document.captureEvents(Event.MOUSEDOWN);
    window.onmousedown=click;
}else{
    document.onmousedown=click;
}
</script>
Avatar billede winerror Nybegynder
09. november 2003 - 10:03 #2
det er nemmer sagt en gjort ;) fatter minuz af java :D lave lige i det der script såden at når man højer klikker kommer der en menu fram med links i og når kan klikker på et af de links popper der en popupvindu fra i 600x400

vis det virkere næste gang vil du få 100 point ;)
Avatar billede Slettet bruger
09. november 2003 - 11:13 #3
Du har vist ikke ledt særlig grundigt... Du glemte JavaScript-mekkaet DynamicDrive. :)
Se her:
http://www.dynamicdrive.com/dynamicindex1/contextmenu.htm
Avatar billede winerror Nybegynder
09. november 2003 - 11:20 #4
øøøø ja Phoenixv :S det ska virks på det pågelnen link og ikke over alt :( men Fx vis jeg klikker på min egen bruger så kommer der menuen profil, gæstebog og stas Fx

og så vis jeg klikker på en andens bruger ska det samme kome fra men slf bare med ander funktionere for den bruger vis fx jeg ska ind i min profil


så ska den jo viste min profil og ikke en standart profil og slf vis jeg klikker på en andens profil ska den så vise hanse profil
Avatar billede Slettet bruger
09. november 2003 - 14:25 #5
Hvad så med:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<script type="text/javascript">
function vis(pr, st, gb) {
  pop = window.createPopup();
  pop.document.body.style.border = "1px solid black";
  pop.document.body.style.backgroundColor = "#FFFFCC";
  pop.document.body.style.margin = "3 px";
  pop.document.body.innerHTML = '<a href="#" onclick="parent.open(\'' + pr + '\', \'profilvin\', \'width=600,height=400\'); return false;">Profil</a><br /><a href="#" onclick="parent.open(\'' + st + '\', \'statsvin\', \'width=600,height=400\'); return false;">Stats</a><br /><a href="#" onclick="parent.open(\'' + gb + '\', \'gbvin\', \'width=600,height=400\'); return false;">Gæstebog</a>';
  pop.show(event.clientX + 5, event.clientY + 5, 200, 100, document.body);
}
</script>
</head>
<body>
<a href="bruger1.html" oncontextmenu="vis('bruger1profil.html', 'bruger1stats.html', 'bruger1gbog.html'); return false;">Bruger 1</a><br />
<a href="bruger2.html" oncontextmenu="vis('bruger2profil.html', 'bruger2stats.html', 'bruger2gbog.html'); return false;">Bruger 2</a><br />
<a href="bruger3.html" oncontextmenu="vis('bruger3profil.html', 'bruger3stats.html', 'bruger3gbog.html'); return false;">Bruger 3</a>
</body>
</html>
Avatar billede winerror Nybegynder
09. november 2003 - 18:33 #6
jepper ;) her er dine 100 point så :d
Avatar billede winerror Nybegynder
09. november 2003 - 18:34 #7
vis du alså vil skrive dig på som svar :o)
Avatar billede Slettet bruger
09. november 2003 - 20:14 #8
Det gør jeg så.
Avatar billede Slettet bruger
09. november 2003 - 20:14 #9
Scriptet virker i øvrigt kun i IE5.5+.
Avatar billede winerror Nybegynder
09. november 2003 - 20:19 #10
jepper ;) er også okey :o) her er dine point
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