Código html:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> var fondo = false;
var mensaje = false;
function creaVentana(){
fondo = document.createElement('div');
mensaje = document.createElement('div');
fondo.setAttribute('id','fondo');
mensaje.setAttribute('id','msg');
document.getElementsByTagName('body')[0].appendChild(fondo);
document.getElementsByTagName('body')[0].appendChild(mensaje);
mensaje.innerHTML="
<div class='superior'><span class='cerrar' title='Cerrar' onclick='cerrar();'>X
<\/span><\/div><table width='200'><tr><td><label><input type='radio' name='KFC Opciones' value='KFC1'>KFC1
<\/label><\/td><\/tr><tr><td><label><input type='radio' name='KFC Opciones' value='KFC2'>KFC2
<\/label><\/td><\/tr><tr><td><label><input type='radio' name='KFC Opciones' value='KFC3'>KFC3
<\/ label><\/td><\/tr><\/table><p><\/p>";
}
function cerrar(){
document.getElementsByTagName('body')[0].removeChild(fondo);
document.getElementsByTagName('body')[0].removeChild(mensaje);
fondo=false;
mensaje=false;
}
window.onload = creaVentana;
El problema es que estabas poniendo enters entre la cadena. No puedes hacer eso. Las cadenas deben ir en la misma linea.
Saludos.