Em alguns pequenos projetos que não são muito exigentes, você pode usar algumas tecnologias que não são gerais e não novas, mas podem realmente implementar bem as funções. Dessa forma, o sistema não é muito complicado de exibir e pode ser facilmente mantido.
Crie uma nova página ExportPrint.html e o código dentro é mostrado abaixo e você pode exportar para se destacar e imprimir páginas da web.
A cópia do código é a seguinte:
<html>
<head>
<title> IE navegador usa a tecnologia JS para exportar para se destacar e imprimir </title>
<estilo>
.table_stat {
Right-Right: 0px;
Bottom de fronteira: 0px;
Border-Ift: 1px Solid #819BD8;
Top de borda: 1px Solid #819BD8;
}
.td_stat {
Fronteira: 1px Solid #819BD8;
fundo de borda: 1px Solid #819BD8;
}
</style>
</head>
<Body>
<Object ClassID = "CLSID: 8856F961-340A-11DO-A96B-00C04FD705A2" ID = "WebBrowser"> </fess>
<tabela align = "Center" CellPadding = "0" CellPacing = "0" style = "Text-align: Center;">
<tr>
<td id = "title" align = "Center" Nowrap = "Nowrap" colspan = "2">
Informações do usuário
</td>
</tr>
<tr>
<td id = "title" align = "Center" Nowrap = "Nowrap" colspan = "1">
Nome
</td>
<td id = "title" align = "Center" Nowrap = "Nowrap" colspan = "1">
Zhang San
</td>
</tr>
<tr>
<td id = "title" align = "Center" Nowrap = "Nowrap" colspan = "2">
<input type = "button" id = "export" value = "export" onclick = "javascript: exporttoexcel ();">
<input type = "botão" id = "print" value = "print" onclick = "javascript: print ();">
</td>
</tr>
</tabela>
</body>
</html>
<script type = "text/javascript">
// Exportar para o Excel
function exportToExcel () {
if (document.getElementById ("title")) {
tentar {
var orangeRef = document.body.createTexTrange ();
orangeref.execCommand ("cópia");
var appExcel = new ActiveXObject ("Excel.Application");
appExcel.visible = true;
AppExcel.workbooks.add (). worksheets.item (1) .Paste ();
} catch (e) {
alerta ("ocorreu um erro! Talvez tenha sido porque o navegador ou a quantidade de dados eram muito grandes!");
retornar;
}
AppExcel = NULL;
orangeref = null;
}
}
//Imprimir
function print () {
if (document.getElementById ("title")) {
var export = Document.getElementById ("Export");
var print = document.getElementById ("print");
tentar {
export.style.display = "nenhum";
print.style.display = "nenhum";
document.all.webbrowser.execwb (6,1);
} catch (e) {
Alert ("Ocorreu um erro! Talvez tenha sido porque o navegador ou a quantidade de dados eram muito grandes!");
retornar;
}
export.style.display = "";
print.style.display = "";
}
}
</script>