Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    funzione Htmldecode e simbolo speciale

    codice:
    Function HTMLDecode(sText)
        Dim I
        sText = Replace(sText, """, Chr(34))
        sText = Replace(sText, "<"  , Chr(60))
        sText = Replace(sText, ">"  , Chr(62))
        sText = Replace(sText, "&" , Chr(38))
        sText = Replace(sText, "", Chr(32))
        
        For I = 1 to 255
            sText = Replace(sText, "&#" & I & ";", Chr(I))
        Next
        HTMLDecode = sText
    End Function
    
    response.write HTMLDecode("<Scrivi qualcosa qui&agrave&")
    in questo modo ila funzione non ritorna nessun valore a video,
    cambiando la stringa invece:

    response.write HTMLDecode("Scrivi qualcosa qui&agrave&")
    cosi funzia...

    perchè mi chiedo ?

    :master:

  2. #2
    controllato l'html se effettivcamente non stampi nulla?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    scordo sempre che quella funzione non va...

    codice:
    	Function HTMLDecode(tmp)
    	tmp = Replace( tmp, """, chr(34) )
    	tmp = Replace( tmp, "<"  , chr(60) )
    	tmp = Replace( tmp, ">"  , chr(62) )
    	tmp = Replace( tmp, "&" , chr(38) )
    	tmp = Replace( tmp, "", chr(32) )
    	For i = 1 to 255
    		tmp = Replace( tmp, "&#" & i & ";", chr( i ) )
    	Next
    	HTMLDecode = tmp
    	End Function

  4. #4
    ma sono uguali
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    lo so ma stranamente questa funziona...
    non chiedermi il perchè...


  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684
    Ma questa linea non ti crea problemi? visto i 3 doppi apici?
    sText = Replace(sText, """, Chr(34))

    Almeno se leggo bene

  7. #7
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    no , nessun problema...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684
    A me la tua ffunzione mi stampa a video qusto:
    <Scrivi qualcosa quià&

    Usando la chiamata:
    codice:
    response.write HTMLDecode("&lt;Scrivi qualcosa qui&agrave&")
    Non capisco perchè a te non stampi nulla!

  9. #9
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ma quale delle due usi ?

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684
    ma scusa l'ignoranza, non riesco a capire questa riga:
    codice:
    sText = Replace(sText, """, Chr(34))
    visto che si tratta di sostituire (")
    e non ('')

    comunque...

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.