Foros del Web » Programando para Internet » Javascript »

comillas simples y dobles.. que problema

Estas en el tema de comillas simples y dobles.. que problema en el foro de Javascript en Foros del Web. buenas. Tengo el siguiente problema, pues estoy haciendo un script que contienes lo siguiente function ver() { var text = ""; text += <a style=\"text-decoration:none; ...
  #1 (permalink)  
Antiguo 10/05/2006, 18:09
Avatar de gerson  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 19 años, 2 meses
Puntos: 4
Pregunta comillas simples y dobles.. que problema

buenas.

Tengo el siguiente problema, pues estoy haciendo un script que contienes lo siguiente

function ver() {
var text = "";
text += <a style=\"text-decoration:none; font-size:10px; cursor: hand\" onClick=\"redirec('dato's')\">link<\/a>";
document.write(text);
}
este es un fragmento del codigo y en donde esta el problema, la funcion que he creado ("redirec()") no me permite pasar el dato ya q tiene una comilla simple como tal; he intentado de todo, como:
- redirec('dato\'s')
- redirec(\'dato\'s\')

y nada ya no se que hacer.....

help meeeeee
  #2 (permalink)  
Antiguo 10/05/2006, 18:51
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años
Puntos: 7
var sdato="dato's";
redirec(sdato)
__________________
No tengo firma ahora... :(
  #3 (permalink)  
Antiguo 10/05/2006, 18:57
Avatar de gerson  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 19 años, 2 meses
Puntos: 4
Gracias por tu respueta.
bueno seria una buena alternativa si solo manejara pocos datos pero en en este caso uso 100, 2000, en fin muchos datos diferentes, si usara ese metodo tendria que declarar variables como datos nesecito.

pero es valido. grax de todas maneras pero mi problem sigue
  #4 (permalink)  
Antiguo 10/05/2006, 19:03
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años
Puntos: 7
En realidad lo correcto es que sea cual sea el dato lo pases a una variable. Algo asi:

function ver(param) {
var text = "";
text += <a style=\"text-decoration:none; font-size:10px; cursor: hand\" onClick=\"redirec(" + param + ")\">link<\/a>";
document.write(text);
}
__________________
No tengo firma ahora... :(
  #5 (permalink)  
Antiguo 11/05/2006, 09:51
Avatar de Cap.Buscapina  
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 19 años, 6 meses
Puntos: 4
reemplazando la comilla simple por \u0022 y/o la doble por \u0027.
__________________
by Capitán Buscapina
.
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 02:14.