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

    Problema ASP con effetto su validazione W3C

    Salve,
    Ho questa porzione di codice:
    codice:
    <% If Request.Cookies("SobeanAccess") = "" Then %>
    <div id="splash" style="position:absolute; top:30%; z-index:1">
      <table width="100%"  border="0" cellspacing="1" cellpadding="0" class="splash">
        <tr>
          <td align="center">
    
    <% Response.Write(lang.item(strLang & "_INCLUDES_SPLASH_LOADING")) %></p></td>
        </tr>
      </table>
    </div>
    <% If NOT Request.ServerVariables("REQUEST_METHOD") = "POST" Then Response.Flush %>
    <% End If ' Request.Cookies("SobeanAccess") = "" %>
    
    
    ...
    ...
    ...
    
    
    <% If Request.Cookies("SobeanAccess") = "" Then %>
    <script type="text/javascript" language="javascript">
    	document.getElementById('splash').style.display = "none";
    </script>
    <% End If %>
    Che non è altro che uno splash che viene nascosto quando la pagina viene caricata del tutto.

    Ebbene, se da questo script NON tolgo la riga:

    <% If NOT Request.ServerVariables("REQUEST_METHOD") = "POST" Then Response.Flush %>

    Ottengo un errore nella validazione W3C:

    Line 351 column 0: non SGML character number 0.

    Ossia alla fine del documento: guardando con Notepad++ vedo che nella pagina è stato arbitrariamente aggiunto un "NUL" (immagino sia un byte nullo)
    Può essere che il Response.Flush mi fa questi scherzi, ed aggiunge questo byte nullo alla fine del documento che mi "sballa" la validazione? Se si, come posso aggirare l'ostacolo?

    Grazie...
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

  2. #2
    La validazione W3C è relativa al codice client (HTML, XHTML, CSS) e non al codice ASP.
    Il response.flush non aggiunge niente al codice client della pagina.
    Forse hai qalche response.write da quelle parti che scrive il contenuto di qualche variabile contenente null come valore.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.