Cita:
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. <!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>
<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>
Si paso un valor numérico funciona perfecto, pero con una cadena saca el error, cual sera este problema.
mil gracias.