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

No me funciona response.write

Estas en el tema de No me funciona response.write en el foro de ASP Clásico en Foros del Web. Hola, estoy intentando editar un código ASP por primera vez.Tengo varios ficheros a realizar modificaciones y tengo problemas a la hora de encontrar donde me ...
  #1 (permalink)  
Antiguo 03/08/2014, 13:25
 
Fecha de Ingreso: noviembre-2007
Mensajes: 97
Antigüedad: 16 años, 5 meses
Puntos: 0
Pregunta No me funciona response.write

Hola,

estoy intentando editar un código ASP por primera vez.Tengo varios ficheros a realizar modificaciones y tengo problemas a la hora de encontrar donde me falla porque no me funciona el response.write

probe en la web un fichero con solo <% response.write "Hello World" %>
y me funciona,

pero si en medio de mi codigo asp dentro de una funcion pongo el response.write
para evaluar que valor tiene una variable no me muestra nada.

Como ya se abre el <% al inicio del fichero lo que escribo es:
response.wirte(variable)
// tambien lo intenté con comillas simples, dobles, punto y como etc... por probar... pero nada.

Hay un fichero principal reservar.asp y luego llama a varios de funciones.asp


Mi pregunta es.... hay que poner en el fichero en algun sitio algun response=activated o similar?¿?

Qué me puede estar fallando?? :(

Muchas gracias
  #2 (permalink)  
Antiguo 04/08/2014, 04:28
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: No me funciona response.write

Pega aqui el codigo que veamos cual puede ser el error.

Para imprimir el contenido de una variable

Código ASP:
Ver original
  1. response.write NOMBRE_DE_LA_VARIABLE
  #3 (permalink)  
Antiguo 04/08/2014, 07:48
 
Fecha de Ingreso: mayo-2014
Ubicación: Mexico
Mensajes: 79
Antigüedad: 10 años
Puntos: 2
Respuesta: No me funciona response.write

Serviria si pusieras el codigo el error.

Pero para utilizar reponse write haz lo siguiente.

Si es variable:

Código Asp:
Ver original
  1. Response.Write(Nombre_de_la_variable)

Si es texto:

Código Asp:
Ver original
  1. Response.Write("Texto")

Si son variables y texto:

Código Asp:
Ver original
  1. Response.Wrute("Imprimir variable: " & nombre_variable)

Espero que te ayude
  #4 (permalink)  
Antiguo 04/08/2014, 10:35
 
Fecha de Ingreso: noviembre-2007
Mensajes: 97
Antigüedad: 16 años, 5 meses
Puntos: 0
Pregunta Respuesta: No me funciona response.write

Buenas,

No me sale ningun error, simplemente no aparece nada en el momento que debería mostrar la variable (y he probado con varias)

Os pongo un trozo del código, se trata de una ficha de una trabajador que coge sus condiciones de la base de datos access.
Necesito evaluar variables para ver donde estan los fallos.
Tengo ficheros más complejos donde solo hay funciones que me pasa lo mismo.


Código:
<%
ValidarSessio()

set base=server.createobject("ADODB.Connection")
set rs=server.createobject("ADODB.Recordset")
rs.CursorLocation = adUseServer
rs.CursorType=adOpenForwardOnly
rs.LockType=adLockReadOnly
base.Open ConectaMDB


sw_subclient_ok = false
 
cs= " SELECT Subclientes.id as idSubCliente, Subclientes.idCliente, Subclientes.Empresa, Subclientes.Ciudad, " & _
	"        Subclientes.Direccion , Subclientes.Telefono, Subclientes.Email, Subclientes.Contacto , Clientes.Dto" & _ 
	" from Subclientes inner join Clientes on Subclientes.idCliente = Clientes.id " & _ 
	" where Subclientes.id = " & Session("G_ID_SUBCLIENT") & " and Clientes.id = " & Session("G_ID_CLIENT")

rs.open cs,base
if not rs.eof then
	sw_subclient_ok = true
	v_nom = rs("Empresa")
	v_poblacio =  rs("Ciudad")
	v_adreza =  rs("Direccion")
	v_telefon =  rs("Telefono")
	v_mail =  rs("Email")
	v_contacto =  rs("Contacto")
	v_dte =  rs("Dto")
	
end if
rs.close


if sw_subclient_ok then
	'cs="SELECT NomCE, TelefonCE, EmailCE, MovilCE FROM ComercialsExterns where ActivoCE = true and IdCE = "  & Session("G_ID_COMERCIAL") & " and UsuariCE='" & Session("G_OK_USER") & "'"
	cs=" select Nombre, Telefono, Email, Movil from Comerciales where Activo = true and id = " & cstr(Session("G_ID_COMERCIAL")) 
	rs.open cs,base
	if not rs.eof then
		v_c_nom = rs("Nombre")
		v_c_tel = rs("Telefono")
		v_c_mail = rs("Email")
		v_c_movil = rs("Movil")		
	end if
	rs.close
end if 

response.write("Holaaa")

%>

<!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>
	<title></title>
<!--#include file="includes/metas.asp"-->
	<link rel="stylesheet" href="./jquery.mobile-1.4.2/jquery.mobile-1.4.2.css"/>	
	<link rel="stylesheet" href="./jquery.mobile-1.4.2/comercial.css"/>	
	<script src="./jquery.mobile-1.4.2/jquery1.10.2.js"></script>
	<script src="./jquery.mobile-1.4.2/jquery.mobile-1.4.2.min.js"></script>
</head>

<body >
	<div role="main"  data-role="page" data-title="Mare Nostrum Comercial">
	<div data-role="content">
<!--#include file="includes/menu.asp"-->
		<div class="content-primary">
		
			
			<div class="ui-body ui-body-a ui-corner-all" style="max-width:900px">
				<h3>Datos distribuidor</h3>
				<ul data-role="listview" data-inset="true">
					<li class="ui-field-contain "><label>Nombre</label><input type="text" disabled value="<%=(v_nom)%>"></li>
					<li class="ui-field-contain "><label>Población</label><input type="text" disabled value="<%=(v_poblacio)%>"></li>
					<li class="ui-field-contain "><label>Dirección</label><input type="text" disabled value="<%=(v_adreza)%>"></li>
					<li class="ui-field-contain "><label>Teléfono</label><input type="text" disabled value="<%=(v_telefon)%>"></li>
					<li class="ui-field-contain "><label>EMail</label><input type="text" disabled value="<%=(v_mail)%>"></li>
					<li class="ui-field-contain "><label>Persona Contacto</label><input type="text" disabled value="<%=(v_contacto)%>"></li>
					<%
					'if Session("G_FACTURES") =  -1 then 
					if false then 
					%>
					<li class="ui-field-contain" style="background : #ffc0c0;"><label>Descuento</label><input type="text" disabled value="<%=(v_dte)%>%"></li>
					<!--<li class="ui-field-contain" style="background : #ffc0c0;"><label>Forma de Pago</label><input type="text" disabled value="<%=(v_formapago)%>"></li>-->
					<%
					end  if
					%>
					
				</ul>
				
				<!--
				<div style="float:left;width:45%;">
				<ul data-role="listview" data-inset="true">
					<li class="ui-field-contain "><label for="name1">Nombre</label><input type="text" name="name1" id="name1" disabled value="<%=(v_nom)%>"></li>
					<li class="ui-field-contain "><label for="name2">Població</label><input type="text" name="name2" id="name2" disabled value="<%=(v_poblacio)%>"></li>
				</ul>
				</div>
				<div style="float:left;width:45%;margin-left:1%;">
					<ul data-role="listview" data-inset="true">
						<li class="ui-field-contain " style="visibility:hidden;"><label for="name3">Nombre</label><input type="text" name="name3" id="name3" disabled value="<%=(v_nom)%>"></li>
						<li class="ui-field-contain "><label for="name4">Població</label><input type="text" name="name4" id="name4" disabled value="<%=(v_poblacio)%>"></li>
					</ul>
				</div>
				-->
				
			</div>
			
			
			<div class="ui-body ui-body-a ui-corner-all" style="max-width:900px">
				<h3>Datos Comercial</h3>
				<ul data-role="listview" data-inset="true">
					<li class="ui-field-contain "><label>Nombre</label><input type="text" disabled value="<%=(v_c_nom)%>"></li>
					<li class="ui-field-contain "><label>Teléfono</label><input type="text" disabled value="<%=(v_c_tel)%>"></li>
					<li class="ui-field-contain "><label>Móvil</label><input type="text" disabled value="<%=(v_c_movil)%>"></li>
					<li class="ui-field-contain "><label>EMail</label><input type="text" disabled value="<%=(v_c_mail)%>"></li>					
				</ul>				
			</div>		
		</div>	
	</div>
	</div> 
</body>
</html>
<%
set rs=nothing
base.close
set base=nothing
%>




Cita:
Iniciado por plasma_go Ver Mensaje
Serviria si pusieras el codigo el error.

Pero para utilizar reponse write haz lo siguiente.

Si es variable:

Código Asp:
Ver original
  1. Response.Write(Nombre_de_la_variable)

Si es texto:

Código Asp:
Ver original
  1. Response.Write("Texto")

Si son variables y texto:

Código Asp:
Ver original
  1. Response.Wrute("Imprimir variable: " & nombre_variable)

Espero que te ayude

Etiquetas: asp, valor
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 06:07.