Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    13

    Pagina donazioni sito tipo Wikipedia

    Salve a tutti, è il mio promo post...

    Sto da poco passando dall'Html statico al dinamico con Asp
    vorrei fare una pagina pre donazioni per un sito di una Onlus tipo quella di Wikipedia
    http://wikimediafoundation.org/wiki/Donate/Now/it

    In pratica vorrei che il visitatore riempisse dei campi, rielabolarli e mandarlo su paypal
    per effettuare il pagamento... ma come fare??

    Da quello che ho capito potrei: 1) arrangiarmi con javascript, ed perdere la possibilità di salvare i dati in un database
    2) mandare tutto a una pagina asp intermedia che prende i dati dalla prima pagina, li elabora, li salva su un database, e tramite campi nascosti li manda a paypal..
    solo che non vorrei far premere un secondo pulsante a vuoto al visitatore per riindirizzarlo
    al sito di paypal...

    Wikipedia ha come action nella sua form: action="/wiki/Special:ContributionTracking/it" che penso faccia quello che voglio io, solo che rimanda direttamente a paypal senza premere altri pulsanti!!! Come si può fare? E a che cosa servono i : nell'action di wikipedia??
    Grazie mille

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    serve consultare le specifiche istruzione di PayPal, ovviamente

    e semplicissimo: ti fornirà il codice finito da mettere sul sito.


    EDIT: però non so per non passare dalla pagina PayPal, si può? :master:
    Mi sa di no. Ed è anche poco Professionale, con tutte le truffe che ci sono in giro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    13
    Si, con il codice fornito da loro funziona tutto
    solo che ora volevo fare un passo in più: avere dei dati che a paypal non servono (commento alla donazione, segni di spunta su delle check box...) da salvare in un database prima che l'utente sia re-indirizzato a paypal..
    In pratica risolverei inserendo una pagina intermedia che prende i dati dalla prima, li salva sul database, genera una form con campi nascosti con tutti i dati per paypal che poi mando a paypal.
    Solo vorrei che il visitaore non visualizzasse la seconda pagina ( o non se ne accorgesse) e non dovesse cliccare un pulsante nuovamente (quello del submit della seconda pagina) per essere indirizzato a paypal...
    Un po' come fa Wikipedia!

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    edit: avevo capito male.. ora cogito

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    13
    UP

    Almeno qualcuno mi sa dire che collegamento è questo:
    action="/wiki/Special:ContributionTracking/it"
    che tipo di pagina chiama?
    Fin'ora ho visto i due punti solo per indicare la porta da usare...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    13
    Sembra che l'unico modo per risolvere la situazione sia un bello script, client side, nella pagina intermedia

    <script type="text/javascript">document.nomeform.submit();</script>

    semplice, chiaro, efficace!!

    ...solo che essendo in ASP mi chiedo... io in realtà non devo necessariamente generare una pagina da far visualizzare sul browser, ed essere quindi costretto a usare javascript..

    non c'è un modo per:

    1)inviare un post a una pagina asp
    2)farlo elaborare alla pagina asp senza mandare niente al browser del visitatore
    3)mandare il post rielaborato ad una terza pagina, che si apre nel browser

    ????
    in pratica del punto 2) il visitatore non si deve accorgere di niente

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