Hirdetés

Új hozzászólás Aktív témák

  • emitter
    őstag

    hali!

    jobbegérgombot szeretnék detektálni, hogyan kell?

    találtam egy ilyen példát, de nem teljesen értem..
    function doSomething(e)
    {
    var rightclick;
    if (!e) var e = window.event;
    if (e.which) rightclick = (e.which == 3);
    else if (e.button) rightclick = (e.button == 2);
    alert('Rightclick: ' + rightclick); // true or false
    }


    van egy objektumom, onclick-nél meghívok rá egy js-t, ami akkor nyitna meg egy weblapot, ha az nem jobbegérgomb volt :U ezt hogyan tudom legegyszerűbben megoldani? :B

    ez a kérdéses kódom; html-rész:

    ...
    <statusbarpanel onclick=''myfunc();'' ...>
    ...
    próbáltam így is hívni:
    <statusbarpanel onclick=''myfunc;'' ...>
    de sehogy sem jó, nem nyit meg semmit egyik egérgombra se

    majd a js-fv ez:

    myfunc(e){
    var rightclick;
    if (!e) var e = window.event;
    if (e.which) rightclick = (e.which == 3);
    else if (e.button) rightclick = (e.button == 2);

    if(!rightclick) {
    window.location.href = ''http://www.prohardver.hu'';
    }
    }


    ----

    a másik kérdésem, hogy ezt a window.location.href-t hogyan kéne átírni úgy, hogy az oldalt normálisan nyissa meg (pl. _self-ként), mert most úgy nyitja meg hogy a teljes ablakot elfoglalja a PH, nincsen semmilye toolbar, jobbgomb nem működik, se a backspace :U
    thx!

    [Szerkesztve]

Új hozzászólás Aktív témák