Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    inserire codice pagina in una variabile

    Ciao a tutti,
    secondo voi è possibile inserire l'intero codice di una determinata pagina generata in asp nel valore di una variabile asp?

    una cosa del tipo...

    newsletter = "newsletter.asp?nlid=5"

    Questo mi serve per l'invio di una newsletter, così senza dovermi scrivere tutto il codice in asp potrei fare:

    objMail.HTMLBody = newsletter

    anzichè:

    newsletter = "<html>"
    newsletter = newsletter & "<body topmargin=0 leftmargin=0 rightmargin=0 bottommargin=0>"
    newsletter = newsletter & "<div align=center>"
    ...
    Chi Non RisiKa noN RosiKa

  2. #2

    Re: inserire codice pagina in una variabile

    nella pagina newsletter.asp

    valorizzi una variabile:

    codice:
    testo_newsletter = "<html>"
    testo_newsletter = testo_newsletter & "<body topmargin=0 leftmargin=0 rightmargin=0 bottommargin=0>"
    testo_newsletter = testo_newsletter & "<div align=center>"
    .....
    includi il file ad inizio pagina ed a quel punto puoi fare:

    objMail.HTMLBody = testo_newsletter
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  3. #3
    scusa ma forse non mi sono spiegato bene...
    io mi chiedevo se è possibile assegnare ad una variabile il contenuto di una pagina generata da asp senza dovre per forza fare...

    newsletter = "<html>"
    newsletter = newsletter & "<body topmargin=0 leftmargin=0 rightmargin=0 bottommargin=0>"
    newsletter = newsletter & "<div align=center>"
    ...

    ma semplicemente dicendogli
    objMail.HTMLBody = "newsletter.asp?nlid=5"
    Chi Non RisiKa noN RosiKa

  4. #4
    è che non è possibile, ti proponevo un'altra soluzione
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  5. #5
    va beh...
    se dici che non è possibile e nessuno ti smentisce vedrò di fare la pagina riga per riga...
    Chi Non RisiKa noN RosiKa

  6. #6
    non è possibile

    è una cosa allucinante doversi riscrivere tutto il codice in questo modo!!!

    non è proprio possibile inviare una mail in formato html includendovi all'interno una pagina?!?
    Chi Non RisiKa noN RosiKa

  7. #7
    con xmlhttp ti ricavi la pagina newsletter.asp?blabla e il testo che ricavi lo metti nella variabile..per maggiori info cerca o sul forum o su google


  8. #8
    GRANDE!!!

    strURL = "http://miosito.ext/newsletter.asp?nid=" & nid

    Set objHTTP = CreateObject("MSXML2.XMLHTTP")
    objHTTP.Open "GET", strURL, FALSE
    objHTTP.Send

    newsletter = objHTTP.ResponseText

    objMail.HTMLBody = newsletter

    proprio quello che mi serviva...!!

    Grazie 1.000!!
    Chi Non RisiKa noN RosiKa

  9. #9
    avrei un'altra domandina... se qulcuno mi può aiutare:

    la pagina viene inclusa correttamente tranne un piccolo particolare: le lettere accentate.

    Infatti sulla data anzichè scrivere
    Mercoledì 10 Maggio 2006

    mi scrive
    Mercoled?0 Maggio 2006

    avete idea di come risolvere la cosa?
    Chi Non RisiKa noN RosiKa

  10. #10
    Originariamente inviato da diwla
    avrei un'altra domandina... se qulcuno mi può aiutare:

    la pagina viene inclusa correttamente tranne un piccolo particolare: le lettere accentate.

    Infatti sulla data anzichè scrivere
    Mercoledì 10 Maggio 2006

    mi scrive
    Mercoled?0 Maggio 2006

    avete idea di come risolvere la cosa?
    cerca charset in un motore di ricerca

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.