2012-04-08 10 views
0

Ich erstelle ein Desktop-basiertes File-Sharing-System, und ich brauche eine Möglichkeit, ein Kontextmenü zum Löschen und Interagieren mit den Dateien zu verwenden. Es muss in der Lage sein zu wissen, welche Datei angeklickt wurde, usw.Intelligentes JavaScript contextMenu

 <?php if ($dirs = @opendir($path)) { 
      while (($file = readdir($dirs)) !== false) { 
       if ($file != "." && $file != "..") { 
      ?> 
      <div class="icon"> 
       <a href="<?php echo $path."/".$file?>" > 
        <div class="ico <?php include('includes/php/ext_check.php');?>"></div> 
        <?php echo " ".$file?> 
       </a> 
       <!--<a href="javascript:void(0);" onClick="deleteOption('<?php echo $path."/".$file?>');"> 
        delete 
       </a>--> 
      </div> 
<?php }} 
    closedir($dirs); 
    } 
?> 

, dass der Code, der die Datei zeigt, und die auf Kommentar Linie ist der Code, um die Datei zu löschen. Ich muss in der Lage sein, diese Zeile des Löschens in ein Kontextmenü aufzunehmen. Irgendwelche Hilfe? Vielen Dank.

Antwort

0

Ich bin nicht ganz sicher, ob ich Ihre Absicht hier bekam ..

Aber läßt sagt .., wenn der Benutzer auf etwas, was im Kontextmenü klickt Sie Option angezeigt werden soll entsprechend wie wenn ihr möglich, dass die Dateikontext löschen Menü sollte zeigen Löschoption sonst sollte es nicht ..

wenn oben ist, was Sie brauchen .. Sie können Ihr eigenes Attribut zu Ihrem Tag wie

<div myAttribute="delete|something" ></div> 

wählen einige einzigartige Attributnamen hinzufügen, und wenn es wird angeklickt Sie können den Attributwert a haben nd zeigen Artikel entsprechend ..