Code:
function sheetprint(){
var aname = document.getElementById('name').value;
var asex = document.getElementById('sex').value;
str="'';
str=str + '<style type="text/css" media="print"> ';
str=str + ' table td{ ';
str=str + ' border: 1px solid red; ';
str=str + ' } ';
str=str + '</style> ';
str=str + '<table> ';
str=str + ' <tr><td colspan="4">Company</td></tr>';
str=str + ' <tr><td colspan="4">Note</td></tr> ';
str=str + ' <tr> ';
str=str + ' <td>Name:</td> ';
str=str + ' <td>'+aname+'</td> ';
str=str + ' <td>Sex</td> ';
str=str + ' <td>'+asex+'</td> ';
str=str + ' </tr> ';
str=str + '</table> ';
document.body.innerHTML = str; ';
window.print();
window.history.go(0);
}
You only had one " in the variable. Makes it open, so you have to use "" to close it.
Bookmarks