Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    73

    Esecuzione di uno script php all'interno di una js

    Ciao a tutti,
    io ho un modulo in joomla che contiene un form il quale usa dei js. Io vorrei che alla pressione del pulsante submit partisse uno script php per l'invio di un sms.
    Io ho usato il comando

    document.location.href="http://www.miodominio.com/sms.php"

    per ricihamare lo script php.... ma non funziona come mai?
    Se al posto del document.location.href inserisco un alert mi segnala il corretto passaggio dello script nel punto che voglio richiamare il mio script.
    la pagina sms.php per il momento è fatta al seguente modo:
    <?php
    echo "<script type=\"text/javascript\">alert(\"FUNZIONA!\"); </script>"; ?>

    Consigli?

    Grazie
    Only MAC

  2. #2
    ... document.location.href ... sicuramente ti sposta di pagina... ma l'utente, per caso , prima di cliccare deve inserire il numero di telefono?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    73
    no no l'utente inserisce il problema nel ticket e poi quando fa submit del ticket viene inviato un messaggio all'operatore. il numero è già scritto nello scritp che inserirò in sms.php.

    Cosa intendi che document.location.href mi sposta la pagina? non mi fa eseguire lo script alert che c'è in questo momento?
    Per farlo eseguire che devo fare?

    Grazie
    Only MAC

  4. #4
    quando l'utente clicca sul bottone... deve per caso passare dei dati alla pagina .php? in tal caso non può funzionare, l'unico modo per passare dati ad una pagina php sono o tramite i submit (form) o tramite l'url (variabili get)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    73
    no non deve passare nulla.
    La pagina php ha dei dati indipendenti. Qualiu numero di telefono a chi inviare l'sms e testo del messaggio che avvisa che ha un nuovo ticket nulla di più.
    Il problema cmq nella prova che c'è ora è che document.location.href non mi fa eseguire la pagina php che ha un semplice alert.
    Se faccio windows.open la esegue tranquillamente.

    grazie
    Only MAC

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    73
    window.open("path pagina", 'titolo pagina');

    funziona solo su FF e Chrome ma su IE non funziona (il blocco di popup è disattivato)... è proprio un casino questa cosa.

    Grazie
    Only MAC

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.