Hab folgendes Problem:
ích möchte nur den Teil ausgedruckt haben der im Tbody-Tag steht
Lösungsidee:
mit innerHTML hole ich mir den Text in ne Variable und die lass ich in ein neues Fenster schreiben. Das neue Fenster lass ich dann ausdrucken und das Fenster schliesst sich wieder.
Wo ich Hilfe brauche:
beim nachfolgenden Script funktioniert der ausdruck nur beim IE, jedoch schliesst das neue Fenster "win" sich nicht selbstständig. Bei NS kommt ne Fehlermeldung
function parseTbody()
{
if(document.layers) /* Abfrage auf Netscape 4 */
var Text= document.getElementById('tbody').innerHTML;
win=window.open();
win.document.writeln(Text);
win.self.print();
if(document.all) /* Abfrage auf MSIE 4 */
{
var Text=document.all.tbody.innerHTML;
win=window.open();
win.document.writeln(Text);
self.focus();
var OLECMDID_PRINT = 6;
var OLECMDEXECOPT_DONTPROMPTUSER = 2;
var OLECMDEXECOPT_PROMPTUSER = 1;
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
win.document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
win.WebBrowser1. ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER
);
win.WebBrowser1.outerHTML = ''
win.document.close();
}
}
</script>
tbody ist die Id, die wie folgt deklariert habe im Tbody-Tag <tbody id="tbody" >
Wer kann helfen und tut es auch?