Visualizzazione risultati 1 fino 5 di 5

Discussione: link in php con alert javascript

  1. #1
    Larof non è connesso Neofita
    Data registrazione
    06-04-2003
    Residenza
    Cosenza
    Messaggi
    18

    Exclamation link in php con alert javascript

    salve ho un problema (sara sicuramente causa della mia incomprensione del concatenamento di stringe in php).

    In pratica ho questa serie di link in php:
    Codice PHP:
    <? echo '
    <ul id="a">
    <li><a href=riepilogoOrdine.php?id='
    .$id.'&mdf=3>Chiudi</a></li>
    <br />
    <br />
    <li><a href=riepilogoOrdine.php?id='
    .$id.'&mdf=2>In Consegna</a></li>
    <br />
    <br />
    <li><a href=modNote.php?id='
    .$id.'>Modifica Note</a></li>
    <br />
    <br />
    <li><a href=addProd.php?id='
    .$id.'>Add Prodotti</a></li>
    <br />
    <br />
    <li><a href=deleteOrder.php?id='
    .$id.' onclick=return conferma()>ELIMINA</a></li>
    <br />
    <br />
    </ul>'
    ; ?>
    i link funzionano tutti tranne l'ultimo ELIMINA che ignora completamente la funzione che è questa:
    Codice:
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>FALEGNAMERIA DI KOROST DE GIULIS</title>
    <script type="text/javascript">
    <!-- 
    function conferma() {
      alert("Hai scelto di eliminare questo ordine...");
        if (confirm("Sei sicuro?")) {
          return true;
        }
        else
          alert("Eliminazione annullata."); {
           return false;
        }
    }
    // -->
    </script>
    </head>

    cosa c'è di sbagliato?

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    devi aggiungere gli apici: sostituisci

    Codice HTML:
    onclick=return conferma()
    con

    Codice HTML:
    onclick="return conferma()"

    ...ma tutti quegli href senza apici sono convalidati??

    Ciao!
    Ultima modifica di alemoppo : 09-12-2010 alle ore 13.36.04

  3. #3
    Larof non è connesso Neofita
    Data registrazione
    06-04-2003
    Residenza
    Cosenza
    Messaggi
    18

    Predefinito

    doh ho provato tutta la combinazioni di apici tranne quella


    si si funzionano tutti quegli href senza apici:P

    ora grazie a te funziona pure questo grazie mille

  4. #4
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Comunque occhio a questa parte:
    Codice:
        else
          alert("Eliminazione annullata."); { // qui, così inizia un blocco di codice
           return false;
        }
    Non è un errore, il codice viene eseguito lo stesso, solo che si trova fuori dall'else.
    Correggi:
    Codice:
        else {
          alert("Eliminazione annullata."); //{
           return false;
        }
    Anche se in questo caso la funzione poteva essere scritta anche senza else:
    Codice:
    function conferma() {
      alert("Hai scelto di eliminare questo ordine...");
      if (confirm("Sei sicuro?")) {
        return true;
      }
      alert("Eliminazione annullata.");
      return false;
    }
    Ultima modifica di javascripter : 09-12-2010 alle ore 15.11.40

  5. #5
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Citazione Originalmente inviato da Larof Visualizza messaggio
    si si funzionano tutti quegli href senza apici:P
    Che funziona lo so, ma è convalidato?

    Comunque per gli apici non devi andare a caso a inserirli... devi capire perché ci vanno quelli... (oppure potevi l'escape dei ")...

    Ciao!
    Ultima modifica di alemoppo : 09-12-2010 alle ore 15.52.59

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •