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

    %20 al posto degli spazi

    sto facendo un javascript per l' invio dei un email,siccume nel testo dell'email devo mettere il link ad un immagine il cui nome contiene degli spazi dovrei mettere la stringa %20 altrimenti il link non funziona...

    lo script è questo:
    codice:
    var nomefoto = msg.nomefoto;
    	var car = "%"+"2"+"0"
    	nomefoto = nomefoto.replace(/\s/g,"%20");
    	var oggetto = 'Oggetto prova';
    	document.location = 'mailto:' + indirizzo + '?Subject=' + oggetto + ' &enctype=multipart/form-data &Body=' + testo + ' %0A Clicca qui per vedere immagine che ti e stata spedita: %0A'+ posizione + nomefoto;
    non da nesssun errore ma nel testo dell'email in outlook non compare %20 ma resta comunque uno spazio...

    come posso fare???
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

  2. #2
    non hai nessun bisogno di aggiungere il "%20" nel link.
    Il browsers aggiungera' automaticamente il codice dello spazio quando ne vedra' uno.
    Nel corpo dell'email scrivi pure una cosa del tipo:

    Ipotetica email:

    Questa email e' stata generata automaticamente.
    per cancellarti vai all'indirizzo:
    http://www.unscribe.it/voglio cancellarmi dalla mailing list.htm


    Quando l'utente clicchera' sul link letto nell'email, sia prira' il browser predefinito che si incarichera' di riconoscere eventuali spazi e in quel caso aggiungere il relativo codice.

    ciao
    Nulla è impossibile. Il difficile è trovare la soluzione che renda l'impossibile possibile...
    http://www.eternaldream.it

  3. #3
    Mi sa che ti stai sbagliando...

    Ho provato ad inviarmi un email ed il risultato è stao questo:

    Il nome dell' immagine in questo caso era "http://www.sito.com/aereo (15).jpg" e nel momento in cui clicco su l link la finestra di IE si apre ma nella barra
    degli indirizzi c'è:
    http://www.sito.com/aereo

    invece di:
    http://www.sito.com/aereo%20(15).jpg

    potrei risolvere il problema formattando l'email in html ma non ci sono riuscito e sul forum non ho trovato niente in merito...
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

  4. #4
    ...up...
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    51
    Originariamente inviato da mr_chiocco
    Mi sa che ti stai sbagliando...

    Ho provato ad inviarmi un email ed il risultato è stao questo:

    Il nome dell' immagine in questo caso era "http://www.sito.com/aereo (15).jpg" e nel momento in cui clicco su l link la finestra di IE si apre ma nella barra
    degli indirizzi c'è:
    http://www.sito.com/aereo

    invece di:
    http://www.sito.com/aereo%20(15).jpg

    potrei risolvere il problema formattando l'email in html ma non ci sono riuscito e sul forum non ho trovato niente in merito...

    il nome del file lo hai delimitato da qualcosa???

    es.
    "nome del file che voglio scaricare.jpg"
    oppure
    'nome del file che voglio scaricare.jpg'

  6. #6
    nel testo che viene generato per l'email no nello script invece è una variabile, dovrei metterci gli apici? e dove?
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

  7. #7
    Ho provato a racchiudere il link nel testo dell'email fra doppi apici ma il problema rimane, non è cambiato proprio niente, basterebbe riuscire ad inserire %20, così funzionerebbe...
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    51
    Originariamente inviato da mr_chiocco
    Ho provato a racchiudere il link nel testo dell'email fra doppi apici ma il problema rimane, non è cambiato proprio niente, basterebbe riuscire ad inserire %20, così funzionerebbe...


    ci posti un po lo script che genera il link?

    nn quello di prima

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.