Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con funzione confirmation

    codice:
     <script type="text/javascript">
    	function confirmation(specifica,codice) {
    		var answer = confirm("Sei sicuro di voler eliminare il quesito "+codice+"?")
    		if (answer){
    			window.location.href="effettua_cancellazione.php?specifica="+specifica+"&codice="+codice+"";
    		}
                 }
    </script>
    Questa è la funzione js che richiamo nella mia pagina php, così:

    Codice PHP:
    echo("<td><a onClick=\"confirmation(quesiti,$cod_quesito[$i])\">[img]immagini/delete.gif[/img]</a></td></tr>"); 
    In pratica al click dell'immagine non succede assolutamente niente...dove sbaglio???
    Se passo un solo parametro funziona se ne passo 2 no, perchè?

  2. #2
    il codice è giusto, devi solo cambiare

    <a onClick=\"confirmation(quesiti,$cod_quesito[$i])\">

    con

    <a onclick=\"confirmation(quesiti,$cod_quesito[$i])\">

    perchè non prende l'attributo!


  3. #3
    Originariamente inviato da webking2003
    il codice è giusto, devi solo cambiare

    <a onClick=\"confirmation(quesiti,$cod_quesito[$i])\">

    con

    <a onclick=\"confirmation(quesiti,$cod_quesito[$i])\">

    perchè non prende l'attributo!

    l'HTML non è case sensitive, il problema è che "quesiti", passato così, non è una stringa ma una variabile undefined che blocca lo script, va passato tra apici:

    <a onclick=\"confirmation('quesiti','$cod_quesito[$i])'\">

    edit: è bene passare tra apici anche il codice del quesito

  4. #4
    Perfetto....funziona perfettamente mettendo gli apici!!!
    Grazie mille!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.