Buona sera ho un problema con nel menu che visualizza le opzioni con testo destro visibile al http://prova.prolocosenerchia.it/admin/prove/modifica_categoria2.php
Vicino a pubblicato è visibile un numero che è l'id della categoria .
cliccando sopra con il tasto destro del mouse si apre un menu a tendina all'interno del menu provo a stampare l'id ma viene visualizzato sempre lo stesso e non riesco a capire il motivo.
Non so se l'errore e di php o javascipt e css (JS legge l'id del div e non la classe forse e per questo?)
come posso risolvere il problema ???
grazie mille
Vicino a pubblicato è visibile un numero che è l'id della categoria .
cliccando sopra con il tasto destro del mouse si apre un menu a tendina all'interno del menu provo a stampare l'id ma viene visualizzato sempre lo stesso e non riesco a capire il motivo.
Non so se l'errore e di php o javascipt e css (JS legge l'id del div e non la classe forse e per questo?)
come posso risolvere il problema ???
grazie mille
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
var checkboxHeight = "25";
var radioHeight = "25";
var selectWidth = "190";
</script>
<script type="text/javascript" src="../../js/custom-form-elm.js"></script>
<link rel="stylesheet" href="../../css/custom-form-elm.css" media="screen" />
<script type="text/javascript">
function SelezTT()
{
var i = 0;
var nomeform = document.nomeform.elements;
for (i=0; i<nomeform.length; i++)
{
if(nomeform[i].type == "checkbox")
{
nomeform[i].checked = !(nomeform[i].checked);
}
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php require_once('../template/titolo.php')?></title>
<link href="../../css/alessandro.css" rel="stylesheet" type="text/css" />
<script type="text/JavaScript" src="../../funzioni_javascript/funzioni_javascript.js"></script>
<script type="text/javascript" src="../../js/jquery.js"></script>
<script type="text/javascript" src="../../js/load.js"></script>
<script src="jquery.contextMenu.js" type="text/javascript"></script>
<link href="jquery.contextMenu.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(document).ready( function() {
// Show menu when #myDiv is clicked
$("#myDiv").contextMenu({
menu: 'myMenu'
},
function(action, el, pos) {
alert(
'Action: ' + action + '\n\n' +
'Element ID: ' + $(el).attr('id') + '\n\n' +
'X: ' + pos.x + ' Y: ' + pos.y + ' (relative to element)\n\n' +
'X: ' + pos.docX + ' Y: ' + pos.docY+ ' (relative to document)'
);
});
// Show menu when a list item is clicked
$("#myList UL LI").contextMenu({
menu: 'myMenu'
}, function(action, el, pos) {
alert(
'Action: ' + action + '\n\n' +
'Element text: ' + $(el).text() + '\n\n' +
'X: ' + pos.x + ' Y: ' + pos.y + ' (relative to element)\n\n' +
'X: ' + pos.docX + ' Y: ' + pos.docY+ ' (relative to document)'
);
});
// Disable menus
$("#disableMenus").click( function() {
$('#myDiv, #myList UL LI').disableContextMenu();
$(this).attr('disabled', true);
$("#enableMenus").attr('disabled', false);
});
// Enable menus
$("#enableMenus").click( function() {
$('#myDiv, #myList UL LI').enableContextMenu();
$(this).attr('disabled', true);
$("#disableMenus").attr('disabled', false);
});
// Disable cut/copy
$("#disableItems").click( function() {
$('#myMenu').disableContextMenuItems('#cut,#copy');
$(this).attr('disabled', true);
$("#enableItems").attr('disabled', false);
});
// Enable cut/copy
$("#enableItems").click( function() {
$('#myMenu').enableContextMenuItems('#cut,#copy');
$(this).attr('disabled', true);
$("#disableItems").attr('disabled', false);
});
});
</script>
</head>
<body>
<div id="container">
<tr>
<td><div id="header"></div></td>
</tr>
<tr>
<td><?php require('../template/menu_top.php')?></td>
</tr>
<tr>
<td>
<table align="center" id="tabellamain" cellpadding="0" cellspacing="0">
<tr>
<td width="200px" valign="top" align="left"><?php require('../template/menu.php')?></td>
<td valign="top">
<div id="tabellacentro">
<table align="center" width="100%">
<?php $contextmenu=1;?>
<?php
if(isset($_POST['cancella']))
{
if(isset($_POST['cancella']))
{
echo $_POST['cancella'];
}
//cancella CATEGORIA
$id=$_POST['box'];
echo $count = count($id);
for ($i=0; $i<$count; $i++)
{
$sql = mysql_query("delete from catalogo where id=$id[$i]");
}
if ($sql)
{
print "Record Cancellati<br>";
}
}
else{
?>
<tr>
<td colspan="4" align="center"><a href="../modifica_categoria.php?dati=tutti">Tutti</a> | <a href="../modifica_categoria.php?dati=pubblicati">Pubblicati</a> | <a href="../modifica_categoria.php?dati=sospesi">Sospesi</a> | <a href="../nuova_categoria.php">Nuova Categorie</a></td>
</tr>
<form name="nomeform" action="<?php echo $_SERVER['../PHP_SELF'];?>" method="post">
<tr>
<td colspan="4" align="right"><input name="azione" type="image" value="home" src="../../images/clipart/home.png" width="30" height="30" title="Home" />
<input name="azione" type="image" value="modifica" src="../../images/clipart/Edit.png" width="30" height="30" title="Modifica" />
<button type="submit" name="cancella" style="border:0px #F00 solid;background-color:#FFF" value="cancella" onClick="return confirm('Sei sicuro di voler cancellare i dati selezionati');">
<img src="../../images/clipart/Recycle_Bin_Empty.png" width="30" align="middle" alt="Continue to the next page" /><font color="#0000FF"><br />Cancella</font>
</button>
<input name="azione" onClick="return confirm('Sei sicuro di voler cancellare i dati selezionati');" type="image" value="cancella" src="../../images/clipart/Recycle_Bin_Empty.png" width="30" height="30" title="Cancella" />
<a href="<?php echo basename($_SERVER['REQUEST_URI']); ?>"><img src="../../images/clipart/Refresh.png" width="30" height="30" border="0" title="Aggiorna"/></a>
</td>
</tr>
<tr>
<td colspan="4" style="border-bottom:#03F 3px solid;"><a href="#" onclick="SelezTT()"><strong><em>Seleziona/Deseleziona tutti</em></strong></a><em><strong></td>
</tr>
<?php
if (isset($_GET['dati']))
{
$dati=$_GET['dati'];
if($dati=="sospesi"){
$condizione="where sospeso='on'";
}
elseif($dati=="pubblicati"){
$condizione="where sospeso='off'";
}
else{
$condizione="";
}
}
else
{
$condizione="where sospeso!=''";
}
// classe di paginazione (query, numero di record per pagina, nome variabile di pagina da leggere)
$pag = new Paginazione("SELECT * FROM catalogo $condizione order by sospeso desc,voce asc", $numpag, "pagina");
// restituisce un array multi-dimensionale con i record
if($record = $pag->Show())
{
foreach($record as $row)
{
?>
<tr>
<td width="3%" style="border-bottom:#F00 1px solid;">
<input name="box[]" type="checkbox" id="box" class="styled" value="<? echo $row['id']; ?>">
<?php /* <input type="checkbox" name="box" id="checkbox" value="<?php echo $row['id']; ?>" /> */?>
</td>
<td width="79%" style="border-bottom:#F00 1px solid;">
<a href="../descrizione.php?id=<?php echo $row['id']?>" rel="facebox[.thickstyle]"><div><?php echo html_entity_decode(stripcslashes($row['voce']));?></div></a></td>
<td width="15%" align="right" style="border-bottom:#F00 1px solid;">
<?php
if ($row['sospeso']=="off") {
$sospeso="<font color='#66CC00'>Pubblicato</font>";}
else{
$sospeso="<font color='#FF0000'>Non pubblicato</font>";}
?>
<?php echo $sospeso;?></td>
<td width="3%" align="right" style="border-bottom:#F00 1px solid;">
<div id="myList">
<ul>
<li><? echo $row['id']; ?></li>
</ul>
</div>
<ul id="myMenu" class="contextMenu">
<li class="edit"><a href="#">
<?php $id=array($row['id'])?>
<script language="javascript" type="text/javascript">
var variabile = <?php echo $row['id']; ?> ;
document.write(variabile);
</script>
</a></li>
<li class="copy"><a href="#">Copy</a></li>
<li class="paste"><a href="#paste">Paste</a></li>
<li class="delete"><a href="#delete">Delete</a></li>
<li class="quit separator"><a href="#quit">Quit</a></li>
</ul>
</td>
</tr>
<?php
//FINE CICLO WHILE
}
}
else
{
?><tr><td colspan="4"><?php
echo "Nessun Record Trovato!";
?></td></tr><?php
}
?>
<?php
// restituisce i link alle pagine
if($link = $pag->Link(3))
{
?>
<tr><td align="center" colspan="4">
<a href="../?pagina=<?=$link['first']?>">«</a> <?php
foreach($link['before'] as $bf)
{
?><a href="../?pagina=<?php echo $bf?>&dati=<?php echo $dati; ?>"><?php echo $bf?></a> <?php
}
?><?=$link['current']?> <?php
foreach($link['after'] as $at)
{
?><a href="../?pagina=<?php echo $at?>&dati=<?php echo $dati; ?>"><?=$at?></a> <?php
}
?><a href="../?pagina=<?=$link['last']?>">»</a>
<?php
}
?></td></tr>
</form>
<?php //fine else
}?>
</table>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center" valign="middle"><div id="fooder" align="justify"><?php require_once('../template/fooder.php')?></div></td>
</tr>
</div>
</body>
</html>