Foros del Web » Programando para Internet » ASP Clásico »

Codigo asp ordenado.

Estas en el tema de Codigo asp ordenado. en el foro de ASP Clásico en Foros del Web. ok vean esto <% Response.Write("<html>") Response.Write("<head>") Response.Write("<title></title>") Response.Write("</head>") Response.Write("<body>") Response.Write("</body>") Response.Write("</html>") %> en teoria al ver el codigo fuente despues de ejecutar la pagina se ...
  #1 (permalink)  
Antiguo 26/07/2004, 23:18
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 4 meses
Puntos: 0
Codigo asp ordenado.

ok vean esto

<%
Response.Write("<html>")
Response.Write("<head>")
Response.Write("<title></title>")
Response.Write("</head>")
Response.Write("<body>")
Response.Write("</body>")
Response.Write("</html>")
%>

en teoria al ver el codigo fuente despues de ejecutar la pagina se deberia de ver algo asi
[CORRECTA]

<html>
<head>
<title></title>
</head>
<body>
</body>
</html>

pero en realidad yo lo veo asi
[INCORRECTA]

<html><head><title></title></head><body></body></html>

el problema es cuando es mucho el codigo que uso.

la pregunta es como hago para mostrar el codigo de forma correcta??
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #2 (permalink)  
Antiguo 27/07/2004, 05:24
 
Fecha de Ingreso: julio-2004
Mensajes: 11
Antigüedad: 20 años, 9 meses
Puntos: 0
La unica manera que yo conosco es poner lo mas que se pueda las etiquetas html fuera del código asp, dejando solo las etiquetas que tienen que estar afuerzas dentro por el echo de que esten en un bucles, etc.

Ejemplo:

<html>
<head>
<title>T&iacute;tulo</title>
</head>
<body>
<%
Response.Write( "<table border=1>" )
Response.Write( "<tr>" )
Response.Write( "<td>" )
Response.Write( "Bienvenido." )
Response.Write( "</td>" )
Response.Write( "</tr>" )
%>
</body>
</html>



El código se veria así:

<html>
<head>
<title>T&iacute;tulo</title>
</head>
<body>
<table border=1><tr><td>Bienvenido.</td></tr>
</body>
</html>


Como puedes apreciar, el código es mas legible así.
  #3 (permalink)  
Antiguo 27/07/2004, 05:28
 
Fecha de Ingreso: julio-2004
Mensajes: 11
Antigüedad: 20 años, 9 meses
Puntos: 0
Mmmmm!

Mmmmm!

Los espaciós que le puse para anidar los bloques no se visualizan, pero escribelo anidado y veras que solo las etiquetas que corresponden a las tablas permanesen en una línea. Las que están fuera del código asp se quedan anidadas.
  #4 (permalink)  
Antiguo 27/07/2004, 08:29
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 4 meses
Puntos: 0
eso es a lo que me refiero verdad que no hay forma de que el codigo se visualice como debe ser.!!!
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #5 (permalink)  
Antiguo 27/07/2004, 10:25
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
es que tenés que colocar un salto de línea no-html (un retorno de carro):


<%
Response.Write("<html>") & VBCrLf
Response.Write("<head>") & VBCrLf
Response.Write("<title></title>") & VBCrLf
Response.Write("</head>") & VBCrLf
Response.Write("<body>") & VBCrLf
Response.Write("</body>") & VBCrLf
Response.Write("</html>") 'aquí, como última línea, no es necesario
%>
  #6 (permalink)  
Antiguo 27/07/2004, 10:43
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 4 meses
Puntos: 0
eso es justamente lo que queria saber.... se que es tonto pero no lo sabia...
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #7 (permalink)  
Antiguo 27/07/2004, 10:59
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
no, no es tonto. simplemente no lo sabías
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:09.