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

    [ASP JScript] link in mail

    salve, ho creato un applicazione che prende i dati da un form html e invia una mail ad un destinatario.
    il tutto funziona correttamente!
    tra i dati c'è anche l'indirizzo email del mittente e vorrei creare un link di tipo "mailto" che invii una conferma al mittente della presa in visione della sua richiesta.
    quindi mi servirebbe inserire l'oggetto e il corpo della mail.

    ho provato in questo modo ma non funziona:
    codice:
    ...
    mail.HtmlBody = nome + " ha richiesto il seguente intervento:
    
    " + 
    "<u>Tipo di Intervento:</u>
    " + intervento + "
    
    " +
    "<a href=mailto:indirizzo@mittente.it?subject=Conferma" + 
    "&body=L'Azienda la avvisa che è stata presa in visione la sua richiesta di intervento.>" + email + "</a>"
    mail.Send();
    il problema è che sia subject che body prendono come valore solo la prima parola invece che l'intera frase.

    Ho provato anche usando /" oppure "" per stampare anche le virgolette ma non funge e mi da errore.
    www.matteosteri.it

  2. #2
    le virgolette si stampano con \ ' (tutto attaccato)

    EDIT: prova a fare un server.htmlEncode(stringa) della parte che vuoi mettere a body nel link

  3. #3
    ho provato il \' e non funziona.

    per quanto riguarda invece ...
    EDIT: prova a fare un server.htmlEncode(stringa) della parte che vuoi mettere a body nel link
    dovrei fare una cosa del tipo
    codice:
    ...
    mail.HtmlBody = nome + " ha richiesto il seguente intervento:
    
    " + 
    "<u>Tipo di Intervento:</u>
    " + intervento + "
    
    " +
    "<a href=mailto:indirizzo@mittente.it?subject=Conferma" + 
    "&body=" + server.htmlEncode("L'Azienda la avvisa che è stata presa in visione la sua richiesta di intervento.") + ">" + email + "</a>"
    mail.Send();
    www.matteosteri.it

  4. #4
    provato? cmq a pensarci bene non ho idea perchè non vada nel body

  5. #5
    niente nemmeno l'altro modo funge.
    mi dice
    Microsoft JScript runtime error '800a01b6'
    Object doesn't support this property or method
    www.matteosteri.it

  6. #6
    sarà diverso in jscript...ma che errore ti da se lasci il metodo che hai postato all'inizio?

  7. #7
    il primissimo metodo non da errore, solamente non mi scrive tutta la stringa che desidero ma solo la prima parola.
    www.matteosteri.it

  8. #8
    codice:
    "<a href=""mailto:indirizzo@mittente.it?subject=Conferma&body=L'Azienda la avvisa che è stata presa in visione la sua richiesta di intervento."">"

  9. #9
    Microsoft JScript compilation error '800a03ec'
    Expected ';'
    e indovina proprio in che punto????
    nelle prime doppie virgolette
    codice:
    <a href=""mailto
    www.matteosteri.it

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.