buenas tardes, tengo este ejemplo para ver si me pueden ayudar a solucionar el problema, posteo el codigo para un mejor entendimiento
Cita: <!DOCTYPE html>
<html lang="es" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<input type="button" onclick="mifuncion();" value="verificar" />
<br />
<br /><br /><br />
<div id="salida"></div>
<script>
function llamarfuncion(p1){
alert(p1);
}
function mifuncion(){
var v = 'un valor';
var ite = "<input type='button' onclick=llamarfuncion("+v+"); value='clikear---->' />";
document.getElementById("salida").innerHTML = ite;
}
</script>
</body>
</html>
Este ejemplo simplemente dibuja un butón el cual llama a una función javascript llamada mifuncion() que a su ves crea un botón nuevo en el documento y este al clikearlo llama a otra funcion llamada llamarfuncion(p1); que recibe una cadena para mostrarla en un alert(); el problema es que me saca un error que dice que no esta definida.
Si paso un valor numérico funciona perfecto, pero con una cadena saca el error, cual sera este problema.
mil gracias.