Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443

    document.location con passaggio più valori

    Ho adattato una funzione per richiamare uno script con passaggio di 3 variabili, però non mi dà più l'alert e non richiama lo script con il passaggio delle 3 variabili.

    Qualche idea?



    function cancella_dominio(nome, id, cname) {
    if (confirm('Sei sicuro di voler cancellare tutti i dati per il dominio '+nome+'?')){
    document.location = "cancella_dominio.php?id_domains="+id"&nome="+nome +"&cname="+cname+
    } else {
    void(0);
    }
    }


    La richiamo cosi:


    javascript: cancella_dominio('<?php echo $recordset->Fields('domain'); ?>', <?php echo $recordset->Fields('id_domains'); ?>, <?php echo $recordset->Fields('cname'); ?>);void(0);

    Grazie

  2. #2
    codice:
    "cancella_dominio.php?id_domains="+id+ ...
    mancava un +.

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    Grazie,

    anche aggiungendo il + dopo id non funziona l'alert ed il ling su javascript non funziona.

    Il debug di MSIE dice che il terzo valore non è definito.

    Nel javascript i valori vengono inseriti correttamente

    es:

    <a href="javascript: cancella_dominio('dominio.ext', 9, cname);void(0);"

    Grazie per un ulteriore consiglio

  4. #4
    nella chiamata, racchiudi cname fra apici.
    ah, e nella funzione togli anche il + dopo cname.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    Grazie 1000

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 © 2024 vBulletin Solutions, Inc. All rights reserved.