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

Problema al reemplazar

Estas en el tema de Problema al reemplazar en el foro de ASP Clásico en Foros del Web. Queria por favor consultarle a la gente que mas sabe acerca de este problemita: Objetivo: Cambiar mediante una serie de combos de un formularios los ...
  #1 (permalink)  
Antiguo 21/08/2003, 20:51
 
Fecha de Ingreso: diciembre-2002
Mensajes: 473
Antigüedad: 22 años, 5 meses
Puntos: 0
Pregunta Problema al reemplazar

Queria por favor consultarle a la gente que mas sabe acerca de este problemita:

Objetivo: Cambiar mediante una serie de combos de un formularios los datos contenidos en el archivo de hoja de estilo.
Idea:
Asi que tomo todo el contenido, la parte que quiero cambiar (que la guardo de forma fija en una variable) y a la que llamo trozo1 y la parte nueva modificada que llamo trozo2.

Estas 3 variables son usadas en una funcion Replace.

El problema y la consulta surge ya que no me toma bien la comparación de lo que aparece dentro de la variable trozo 1 en relacion a todo el contenido del archivo de hoja de estilo.


Set fs = CreateObject("Scripting.FileSystemObject")
Set wfile = fs.OpenTextFile("C:\Inetpub\wwwroot\sitio\style.cs s", 1, false)

'Aca guardo el contenido del archivo
viejocontenido = wfile.readall


'Trozo 1
trozo1 = "P.title { MARGIN-TOP: 0.1in; FONT-WEIGHT: bold; FONT-SIZE: 200%; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.1in; COLOR: black; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; VISIBLE: true; CAPTION: Title; } "

'Trozo 2
'aca tengo el nuevo valor de titlenuevo
trozo2 = "P.titlenuevo { MARGIN-TOP: 0.1in; FONT-WEIGHT: bold; FONT-SIZE: 200%; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.1in; COLOR: red; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; VISIBLE: true; CAPTION: Title; } "

'Reemplazamos
micadena = replace(viejocontenido, trozo1 , trozo2)


Esto lo hago asi y parece tonto pero mas adelante voy a cambiar las palabras titlenuevo o el color del estilo por variables cambiantes en una funcion
  #2 (permalink)  
Antiguo 22/08/2003, 00:41
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Hola...

de donde sacas el valor de trozo1 ?

trozo1 = "P.title { MARGIN-TOP: 0.1in; FONT-WEIGHT: bold; FONT-SIZE: 200%; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.1in; COLOR: black; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; VISIBLE: true; CAPTION: Title; } "

Quizas no exista en el archivoCSS un texto exactamente igual, vigila los espacios en blanco a ver si estan iguales en el archivo y en la variable.

suerte
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
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 11:04.