Código:
Utilizo una funcion nuevaventana para abrir un pop pup con el valor "ABC", y me sale el siguiente mensaje de error-.function drawTable(tbody) { var tr, td, i, j, oneRecord; tbody = document.getElementById(tbody); // node tree var data = xDoc.getElementsByTagName("season")[0]; // for td class attributes var classes = ["ctr","","","","ctr"]; for (i = 0; i < data.childNodes.length; i++) { // use only 1st level element nodes if (data.childNodes[i].nodeType == 1) { // one bowl record oneRecord = data.childNodes[i]; tr = tbody.insertRow(tbody.rows.length); td = tr.insertCell(tr.cells.length); td.setAttribute("class",classes[tr.cells.length-1]); td.innerHTML = oneRecord.getElementsByTagName("number")[0].firstChild.nodeValue; td = tr.insertCell(tr.cells.length); td.setAttribute("class",classes[tr.cells.length-1]); codigo = "ABC; td.innerHTML = '<a href="javascript:nuevaventana(' + codigo +');">' + oneRecord.getElementsByTagName("winner")[0].firstChild.nodeValue + '</a>'; td = tr.insertCell(tr.cells.length); td.setAttribute("class",classes[tr.cells.length-1]); td.innerHTML = oneRecord.getElementsByTagName("winscore")[0].firstChild.nodeValue; td = tr.insertCell(tr.cells.length); td.setAttribute("class",classes[tr.cells.length-1]); td.innerHTML = oneRecord.getElementsByTagName("loser")[0].firstChild.nodeValue; td = tr.insertCell(tr.cells.length); td.setAttribute("class",classes[tr.cells.length-1]); td.innerHTML = redondear(oneRecord.getElementsByTagName("losscore")[0].firstChild.nodeValue,2); } } }
"Error en tiempo de ejecucion: Error 'ABC' no esta definido", pero cuando ABC lo remplazo por 2345, si pasa sin problemas, el codigo de mi funcion nuevaventana es la siguiente:
Código:
Por favor ayudenme que ya no se uqe hacer, porque me funciona con valores numericos y no con valores de caracteres, por ejemplo ABC, 2234-ASD1, etcfunction nuevaventana(imagen) { alert(imagen); var imagen = "Esta_es_una_cadena"; // se crea la ventana ventana=window.open("prueba.html","Hola","width=400,height=400"); // se escribe sobre la ventana ventana.document.write('<p align=center > <IMG SRC="./imagenes/' + imagen + '.jpg"></p>'); ventana.document.write("<br><center> <h1> <font color='#6666ff'>Bienvenido a JavaScript </font> </h1> </center>"); ventana.document.write("<p align='center'> <form> <input type='button' value='Cerrar' " + "onClick='self.close()'>" + "</form> </p>"); }
Gracias por su ayuda.