ilch Forum » Allgemein » HTML, PHP, SQL,... » Context Menü bearbeiten!

Geschlossen
  1. #1
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    Hallo!

    Weis jemand von euch wie ich das Context menü beim rechtsklicken auf die homepage verändern kann!
    wie zb beim CuteEditor
    cutesoft.net/asp/enableall.asp?AutoConfigure=Full
    wäre für eine antwort sehr dankbar
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, freethinker!

    Das ist ne Rohform, die kannst du jetzt modifizieren!
    <script type='text/javascript'>
    <!--
    function rechtsklick(e) {
     if ((e && (e.which == 3 || e.which == 2)) || (window.event.button == 2 || window.event.button == 3)) {
    // jetzt kommt was ausgegeben werden soll, also wahrscheinlich ein verstecktes <div>
    
      }
     return true;
    }
    document.oncontextmenu = function () { return false; }
    //-->
    </script>


    Mit böhsen Grüßen
    BöhserDavid
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    ja danke sschon mal für diese rohform, aber leider habe ich keine ahnung wie ich es dann machen kann das da sowas wie ne tabelle in ner Div eben erscheind und die positionen der DIV variable sind und immer am hotspot der mouse erfolgt!
    kann mir da noch wer helfen?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Wie wäre es denn mal google zu fragen, es gibt unzählige Fertige Scripte, die super funzen!

    <html>
    <head>
    </head>
    <body>
    <script type="text/javascript">
    function rechtsclick (e){
    if (!e)e = window.event;
     if ((e.type && e.type == "contextmenu") || (e.button && e.button == 2) || (e.which && e.which == 3)){
     if (window.opera) window.alert("Sorry: Diese Funktion ist deaktiviert.");
    // Show RightMenu on
     if (document.getElementById){
      document.getElementById("contextMenu").style.left  = e.clientX + "px";
      document.getElementById("contextMenu").style.top = e.clientY + "px";
      document.getElementById("contextMenu").style.visibility = "visible";
     }else{
      if (document.all){
       document.all.contextMenu.style.left = e.clientX;
       document.all.contextMenu.style.top = e.clientY;
       document.all.contextMenu.style.visibility = "visible";
      }
     }
     return false;
    }
    }
    if (document.layers) document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown = click;
    document.oncontextmenu = click;
    document.onclick = initiateHideMenu;
    
    function initiateHideMenu(sub){
     if (document.getElementById){
      document.getElementById("contextMenu").style.visibility = "hidden";
     }else{
      document.all.contextMenu.style.visibility= "hidden";
     }
    }
    </script> 
    // Hier kommt jetzt das neue Menü
    <div id="contextMenu" class="Cmite" style="position:absolute; top:100px; left:100px; width:100px; height:100px; visibility: hidden; ">
    // ab hier fügst du Links ein, egal welche du haben willst
    <a href="index.php?news" class="box" target="_self">News</a> 
    <a href="..." class="box" target="_self">...</a>
    </div>
    </body>
    </html>


    Wenn ich da jetzt nicht irgendwo ein Zeichen vergessen habe, sollte das klappen! Links einfügen und style anpassen!
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    ne das funzt nich, da is noch irgendwas falsch
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten