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

Búsquedas y saltos de línea...

Estas en el tema de Búsquedas y saltos de línea... en el foro de ASP Clásico en Foros del Web. Hola amigos! Necesito dos pequeñas ayuditas... 1. Comienzo con un ejemplo: Hago una búsqueda para "dinosaurios". En la página de resultados, dicha palabra es resaltada ...
  #1 (permalink)  
Antiguo 15/03/2002, 15:14
Avatar de difagram  
Fecha de Ingreso: enero-2002
Ubicación: Sentado en una silla mirando este foro =)
Mensajes: 13
Antigüedad: 22 años, 5 meses
Puntos: 0
Búsquedas y saltos de línea...

Hola amigos! Necesito dos pequeñas ayuditas...

1. Comienzo con un ejemplo: Hago una búsqueda para "dinosaurios". En la página de resultados, dicha palabra es resaltada en los párrafos que la contienen. Luego, ¿cómo hacer para que en una página que muestre los resultados de una búsqueda se resalte el texto que se insertó?.

2. Normalmente, si yo escribo en un textarea:

1
2
3
...

Y al insertar ese texto en un campo de una BD, aparece la chorrera:

1 2 3 ....

¿Cómo hacer para que al insertar un registro se conserven los saltos de línea que inserto en un textarea?

Agradezco mucho la ayuda que me puedan prestar.

Saludos a todos! ;)
  #2 (permalink)  
Antiguo 15/03/2002, 15:21
Avatar de ashketchum  
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Búsquedas y saltos de línea...

Pues mira la primero si no tengo mucha idea de como, pero en la segunda si te puedo ayudar has lo siguiente en el campo que quieras que aparezca los saltos de linea


<%=Replace((AllNews.Fields.Item("Titulo&qu ot;).Value),Chr(13),"<br>")%>

saludos y suerte

@sh (Maestro Pokémon trajo esto para tí) :-p <br> Fomentando el concepto "INTERNET"
  #3 (permalink)  
Antiguo 15/03/2002, 16:51
Avatar de difagram  
Fecha de Ingreso: enero-2002
Ubicación: Sentado en una silla mirando este foro =)
Mensajes: 13
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Búsquedas y saltos de línea...

Gracias Ash.

Pero necesito el equivalente de este código en Javascript, porque el sitio que estoy haciendo lo tiene como lenguaje de aplicación. Se que tiene la forma:

variable.replace(...)

Pero no se qué va dentro del paréntesis...

Gracias por la ayuda que me puedan prestar.
  #4 (permalink)  
Antiguo 16/03/2002, 01:23
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Búsquedas y saltos de línea...

Hola amigo:

La solución a tu primera pregunta es bastante sencilla. Si quieres resaltar la palabra que te han enviado en un formulario de búesqueda sólo debes reemplazar esa palabra por ella misma pero encerrada entre los tags de negrita así:

Dim cBusc
cBusc = Request.Form(&quot;CadenaABuscar&quot;)
Replace(Texto, cBusc, &quot;&lt;b&gt;&quot; &amp; cBusc &amp; &quot;&lt;/b&gt;&quot;)

Espero te sirva, un saludo.

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #5 (permalink)  
Antiguo 16/03/2002, 17:01
Avatar de difagram  
Fecha de Ingreso: enero-2002
Ubicación: Sentado en una silla mirando este foro =)
Mensajes: 13
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Búsquedas y saltos de línea...

Señores Ash y Aston: Sus códigos funcionan de maravilla en VBScript, pero al hacer la conversión a JavaScript sólo me resalta la primera letra o palabra del párrafo que coincida. ¿Qué está mal aquí?

VBScript (el que funciona perfecto):
&lt;%=(Replace(CadenaABuscar, CBusc, &quot;&lt;b&gt;&quot; &amp; CBusc &amp; &quot;&lt;/b&gt;&quot;)%&gt;

Javascript (el que funciona, pero no del todo):
&lt;%=(CadenaABuscar.replace(CBusc, &quot;&lt;b&gt;&quot; + CBusc + &quot;&lt;/b&gt;&quot;))%&gt;

Así mismo:

VBScript (también funciona perfecto):
&lt;%=(Replace(CadenaABuscar, Chr(13), &quot;&lt;br&gt;&quot;))%&gt;

Javascript (el que no me se del todo):
&lt;%=(CadenaABuscar.replace(? , &quot;&lt;br&gt;&quot;))%&gt;

Donde ? es el equivalente del Chr(13) en JavaScript. Si alguien sabe, por favor páseme el dato!

Espero que alguien me ayude!!! :(
Gracias a todos!
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 20:46.