Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/01/2007, 04:27
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
Re: JavaScript con ASP

Buenaas

El asunto es que está usando ASP con jscript como lenguaje de script en el servidor
Cita:
Iniciado por feram1986 Ver Mensaje
JAVASCRIPT CON ASP

<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
feram1986 estás usando la sintaxis de vbscript para el javascript. También estás usando métodos vbscript que no existen en javascript, como es el caso de left.


Cita:
Iniciado por feram1986 Ver Mensaje
<% Response.Write(substr(rs("cancion"),1,30) %>

Me sale el mensaje de error que no se encontro el objeto, parece que no me reconociera las propiedades, o no sé, por favor les agradecería mucho si me ayudaran.
Pídeselo así

Código:
Response.write(rs("cancion").substr(1,30))
Cita:
Al momento que ingreso los datos también, reemplazar un salto de linea por el <br> de html, me sale el mismo error, utilizando la propiedade replace.

var vcancion=Request.Form("txtcancion");
var vreemplazo=replace(vcancion,chr(10),"<br>");
Estuve haciendo algunas pruebas y en mi servidor local no me deja usar el método replace para una variable cuyo contenido se obtiene de un request.form, así que parece que la variable no la toma de tipo string. Necesitamos que la variable sea de tipo string para usar replace. Pídeselo así
Código:
var vcancion= String(Request.Form("txtcancion"));
Luego ya puedes aplicarle un replace, pero lo estás haciendo usando la sintaxis de vbscript y la función chr() de vbscript que no existe en javascript.

Para lograr lo mismo puedes pedírselo así

Código:
e = new RegExp(String.fromCharCode(10),"g")
var vreemplazo= vcancion.replace(e,"<br>")
Ya nos contarás

Un saludillo