Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 1 of 1
  1. #1
    New to the CF scene
    Join Date
    Aug 2002
    Location
    On the other side of your screen.
    Posts
    6
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Need some right click menu help!

    I used the premade menu from http://www.javascriptkit.com/script/...lickmenu.shtml this link to make the main part of my menu.

    I have the 2 links I want, and have refresh, forward, and back already in the code, but I want to add Copy, Copy ShortCut, and save target as.

    the code I have now for my .js file is this

    ~~~~~~~~~~~~~~~~
    //eyesys dhtml (c)eyecon 2002 [ eyecon@webteam.ro ]
    //visit www.webteam.ro for great scripts and tutorials

    var ie5=window.createPopup

    if (ie5)
    document.oncontextmenu=init;
    var eyesys="";
    var preitem="";
    function init(){
    mx=event.clientX;
    my=event.clientY;
    menx=window.screenLeft+mx;
    meny=window.screenTop+my;
    sysmen=window.createPopup();
    sysmen.document.write(eyesys);
    sysmen.show(menx,meny,eyesys_width,document.getElementById('men').offsetHeight);
    return false
    };
    function eyesys_init(){
    if (ie5){
    eyesys+=("<style type='text/css'>.textul{position:absolute;top:0px;color:"+eyesys_titletext+";writing-mode: tb-rl;padding-top:10px;filter: flipH() flipV() dropShadow( Color=000000,offX=-2,offY=-2,positive=true);z-Index:10;width:100%;height:100%;font: bold 12px sans-serif}.gradientul{position:relative;top:0px;left:0px;width:100%;background-color:"+eyesys_titlecol2+";height:100%;z-Index:9;FILTER: alpha( style=1,opacity=0,finishOpacity=100,startX=100,finishX=100,startY=0,finishY=100)}.contra{background-color:"+eyesys_titlecol1+";border:1px inset "+eyesys_bg+";height:98%;width:18px;z-Index:8;top:0px;left:0px;margin:2px;position:absolute;}.men{position:absolute;top:0px;left:0px;paddi ng-left:18px;background-color:"+eyesys_bg+";border:2px outset "+eyesys_bg+";z-Index:1;}.men a{margin:1px;cursor:default;padding-bottom:4px;padding-left:1px;padding-right:1px;padding-top:3px;text-decoration:none;height:100%;width:100%;color:"+eyesys_cl+";font:normal 12px sans-serif;}.men a:hover{background:"+eyesys_bgov+";color:"+eyesys_clov+";} BODY{overflow:hidden;border:0px;padding:0px;margin:0px;}.ico{border:none;float:left;}</style><div class='men'>")
    }
    };

    function eyesys_item(txt,ico,lnk){
    if (ie5){
    if(!ico)ico='s.gif';
    preitem+=("<a href='#' onmousedown='parent.window.location.href=\""+lnk+"\"'><img src='"+ico+"' width='16' height='16' class='ico'> "+txt+"</a>")
    }
    };




    function eyesys_close(){
    if (ie5){
    eyesys+=preitem;
    eyesys+=("</div><div class='contra'><div class='gradientul'></div><div class='textul' id='titlu'>"+eyesys_title+"</div></div>");
    document.write("<div id='men' style='width:"+eyesys_width+"'></div>");
    document.getElementById('men').innerHTML=preitem
    }
    }
    ~~~~~~~~~~~~~~

    (please note the place I got the code from said to keep the extra stuff inside the scripts.... so I did.... I know it does nothing, but it is there code)

    and the Menu code I have now is this
    ~~~~~~~~~~~~~~
    <style>
    <!--
    #men {
    BORDER-RIGHT: 2px outset; BORDER-TOP: 2px outset; Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: 2px outset; BORDER-BOTTOM: 2px outset; POSITION: absolute; TOP: 0px
    }
    #men A {
    PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 4px; MARGIN: 1px 1px 1px 16px; FONT: 12px sans-serif; WIDTH: 100%; PADDING-TOP: 3px; HEIGHT: 100%; TEXT-DECORATION: none
    }
    .ico {
    BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
    }
    //-->
    </style>
    </head>
    <body>

    <SCRIPT type=text/javascript>
    //MENU TITLE
    eyesys_title="Sky Quest Menu"
    //TITLE BACKGROUND COLORS
    eyesys_titlecol1="black"
    eyesys_titlecol2="blue"
    //TITLE COLOR
    eyesys_titletext="white"
    //MENU & ITEM BACKGROUND COLOR
    eyesys_bg="#00009F"
    //ITEM BACKGROUND COLOR ON MOUSE OVER
    eyesys_bgov="#00A0FF"
    //MENU COLOR
    eyesys_cl="white"
    //MENU COLOR ON MOUSE OVER
    eyesys_clov="black"
    //MENU WIDTH
    eyesys_width=160
    //menu starts here
    eyesys_init()
    //menu item sintax: eyesys_item(text,icon,link)
    //for no icon use 'null'
    eyesys_item('SQ Home','home.gif','http://shared.gamesbygamers.net/SQ/Index.html')
    eyesys_item('Cryptic Designs',null,'http://www.crypticdesigns.com')
    eyesys_item('Farward',null,'javascript:window.history.go(+1)')
    eyesys_item('Refreash',null,'javascript:window.history.go()')
    eyesys_item('Back',null,'javascript:window.history.go(-1)')
    //mene closes here
    eyesys_close()
    </SCRIPT>
    ~~~~~~~~~~~~~~~~

    I didn't change the header section of code.

    Well can anyone help me get "Copy" "Copy Shortcut" and "Save target as" working?

    I tried a few things I do knwo how to do and they don't work... gets a script error everytime.

    Thanks in advance for helping, or at the very least taking the time to look and try to help.

    Ohhh and sorry for posting everything, I was told by someone else he 'Couldn't help me without the whole code'..... that and I don't even have an idea where to add this at (not that i haven't tried multiple times)
    Last edited by Digiwarrior; 08-19-2002 at 01:15 PM.
    I am a noob, but that doesn't make me a looser, I assure you that's coincidental!


 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •