Salve, ho questo problema... Vorrei riciclare una funzione funzionante in una pagina PHP, in un'altra pagina PHP, con la differenza che in quest'ultima passo due parametri anziché uno, e che nel secondo caso il link è testuale anziché da immagine. Illustro la situazione con i codici.
Caso 1, funzionante:
codice:
function conferma(codice) {
var esito;
esito=confirm("Sei sicuro di voler cancellare il telefono con id "+codice+"?");
if(esito==true) {
window.location="cancella.php?id="+codice;
} else {
alert("Cancellazione annullata!");
}
}
codice:
<img border='0' src='immagini/cestino.png' alt='Elimina questo telefono' onclick='javascript:conferma($id);' />
Caso 2, click ignorato:
codice:
function conferma(cod,tab) {
var esito;
esito=confirm("Sei sicuro di voler eliminare questo campo con id "+cod+" dall'elenco "+tab+"?");
if(esito==true) {
window.location="cancella_offerta.php?id="+cod+"&"+tab;
} else {
alert("Cancellazione annullata!");
}
}
codice:
<a href='#' onclick='javascript:conferma($id,$tabella);'>Elimina</a>
Entrambe le funzioni conferma() sono nell'HEAD delle pagine, mentre gli onclick sono inclusi in degli echo di PHP, tuttavia si visualizza la parola Elimina come link ma senza effetti.