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

    come chiamare uno script

    salve a tutti,
    ho uno script in asp che manda sms, dove dovrei fare una chiamata ad uno script del tipo: "https://sito.it/pagina.asp?mitt=val1&dest=val2&testo=val3"

    inizialmente, ho fatto qualcosa del genere:
    codice:
    <%
    if val1<>"" and val2<>"" then
    %>
    <script>
    miaFin = window.open('https://...)
    miaFin.close()
    </script>
    <%
    end if
    %>
    adesso però devo madare gli sms a tutti gli utenti che ho nel mio db
    [code]
    <%
    connessione al db...
    creo rs

    while not rs.eof do
    %>
    <script>
    miaFin = window.open('https://...)
    miaFin.close()
    </script>
    <%
    rs.movenext
    loop
    %>
    [code]

    Il problema sta nel fatto che la finestra non fa a tempo ad aprirsi, che o subito si chiude, o subito l'indirizzo cambia, e quindi non permette l'esecuzione.

    mi chiedevo se esisteva qualche comando in asp, che chiamava un link esterno senza cambiare pagina, e comunque che sostituisca gli script in javascript del mio "fantastico " codice.

    Grazie, ciao.

  2. #2
    devi usare l'oggetto xmlhttp

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    sono interessato anche io a mandare in automatico dei sms in asp, come si fa?

  4. #4
    molti siti che danno la possibilità di mandare sms da web hanno un webservices in xml o php o xmlhttp

    nel caso in questione non ci sono metodi che permettono di inviare sms in questo metodo, perchè pur mettendo un timer non puoi sapere con certezza se la pagina è stata caricata.

    prova a chiedere a chi ti fornisce il servizio, magari ti dà le password per accedere attraverso webservice
    Non ho paura dei miei pensieri, ma ho paura ad esprimerli.
    La libertà d'espressione oggi, potrebbe diventare prigionia del corpo domani.

  5. #5
    beh, prima di tutto, devi abbonarti ad un servizio di gateway sms, fai una ricerca, nn posso dirti oltre, altrimenti chiudono il post...
    poi ti crei un db con il nome ed il num di cellulare dei tuoi contatti
    poi ti fai lo script che puoi scegliere solitamente in due modi:
    - tramite email, usi l'oggetto cdosys
    - tramite chiamata remota allo script, usi xmlhttp come gentilmente sugerito da cicciopeii.

    in tutt'e due i modi, devi usare questo pseudocodice:

    - crei connessione
    - crei recordset
    - finchè non finisce il db, seleziona un utente
    - manda l'sms
    - se il db non è finito, passa al record successivo
    - sennò chiudi tutto.

    nella stessa pagina ovviamente devi mettere un form col testo del messaggio.

    se hai bisogno di qualcos'altro, fammi sapere

    ciao.

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.