Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860

    problerma con gli acapo

    salve ragazzi,

    dunque io introduco una textarea in un db e nella textarea metto del codice html e asp che vorrei venisse visualizzato così come lo metto.
    il codice viene visualizzato, il problema e che per ogni ritorno a capo nella textarea mi viene visualizzato un


    in breve questo codice che è quello nel campo del db
    codice:
    <center>
    <textarea style="padding:5px; width:450px; height:200px; background-color: trasparent; border: 0px solid #ffffff">
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    </head>
    
    <body>
    <%
    'Inizializziamo la variabile
    NumeroCasuale=0 
    
    'Associamo alla variabile il valore che sarà compreso fra 0 e 10 e gli aggiungiamo 1 al fine di ottenere un valore compreso fra 1 e 11
    Randomize 
    NumeroCasuale= int((11 * Rnd)+1) 
    
    'Mettiamo a video il risultato
    response.write(NumeroCasuale)
    response.end()
    %>
    
    </body>
    </html>
    </textarea>
    </center>
    mi viene rimesso a video dentro alla textarea così:
    codice:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    </head>
    
    <body>
    <%
    'Inizializziamo la variabile
    NumeroCasuale=0 
    
    'Associamo alla variabile il valore che sarà compreso fra 0 e 10 e gli aggiungiamo 1 al fine di ottenere un valore compreso fra 1 e 11
    Randomize 
    NumeroCasuale= int((11 * Rnd)+1) 
    
    'Mettiamo a video il risultato
    response.write(NumeroCasuale)
    response.end()
    %>
    
    </body>
    </html>
    che posso fare?
    Linux Inside

  2. #2
    sei sicuro che nel campo del db non ci siano i
    ? prova a fare un replace della scritta con i vbcrlf

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    onestamente non so se vi siano o meno dei
    ... nel senso che visivi non si vedo ma non so lui come interpreti gli acapo...
    proverò con il replace..

    poi ti dico...
    Linux Inside

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    ok diciamo che potrebbe andare però mi sballa i testi di puro testo quindi l'ipotesi potrebbe essere questa:
    codice:
        <div class="elencomessaggi" style="text-align:justify"><%=replace(Testo,chr(13)&chr(10),"
    ")%></div>
    	<%if (Scripting<>"") then%>
         <div class="elencomessaggi" style="text-align:center">
    	  <div style="width:440px; height:200">
    	   <%=replace(Scripting,chr(13)&chr(10),vbcrlf)%>
    	  </div>
    	 </div>
    	<%else
    	end if%>
    	<div style="padding-top: 20px; text-align: right; padding-right: 15px;">Elenco Argomenti</div>
       </div>
    in breve lo so che sembra assurdo ma sto cercando di fare quello che succede qua nel forum quando si mette il testo fra [code e /code] ovviamente però devo fare in modo che il codice non venga interpretato...

    Linux Inside

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    dunquesi passo dopo passo forse si risolve..

    x l'interpretazione del codice ho risolto con una bella ricerchina nel forum e trovando questo: Server.HTMLEncode

    risultato del codice
    codice:
       <div name="testi" class="testibarra">
    
        <div class="elencomessaggi" style="text-align:justify"><%=replace(Testo,chr(13)&chr(10),"
    ")%></div>
    
    	<%if (Scripting<>"") then%>
         <div class="elencomessaggi" style="text-align:center">
    	  <div style="width:460px; height:200; color:#FFFFFF; text-align:left; border:1px solid #ffffff; overflow:scroll">
    	   <%=replace(Server.HTMLEncode((Scripting)),chr(13)&chr(10),vbcrlf)%>
    	  </div>
    	 </div>
    	<%else
    	end if%>
    	<div style="padding-top: 20px; text-align: right; padding-right: 15px;">Elenco Argomenti</div>
       </div>
    purtroppo però per funzionare quel comando mi impone di mettere le doppie parentesi e quindi
    codice:
    <%=replace(Server.HTMLEncode((Scripting)),chr(13)&chr(10),vbcrlf)%>
    non so se dipenda da questo ma il risultato a video è si il codice non interpretato all'interno del div ma è anche il codice che non va a capo quando deve.

    mi sto delirando x visualizzare il codice...
    Linux Inside

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    nessun suggerimento?
    Linux Inside

  7. #7
    ciccio fai così all'interno della textarea:

    <%=replace(stringa,"
    ",vrcrlf)%>

    bye bye!
    ...ancora credi a internet? :maLOL:

  8. #8
    scusa..correggi così vbcrlf ...
    ogni tanto cicco la tastiera ehehe!
    ...ancora credi a internet? :maLOL:

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    si all'interno del textarea certo così era il metodo utilizzabile, ma io lavoro x questioni grafiche all'interno di un div e quindi il giochino mi si complica...
    Linux Inside

  10. #10
    che cavolo stai dicendo willis?? :master:

    spiegami un pò meglio...!
    ...ancora credi a internet? :maLOL:

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.