- From: Matthew Raymond <mattraymond@earthlink.net>
- Date: Wed, 20 Jul 2005 13:12:03 -0400
Dean Edwards wrote:
> Matthew Raymond wrote:
>>| if (documentchanged) {
>>| printClone = document.clone();
>>| prepareForPrinting(printClone);
>>| }
>>|
>>| printClone.print();
>
> This seems less practical than print events.
I don't see how:
| OnBeforePrintEventFunction() {
| prepareForPrinting(document);
| }
|
| OnAfterPrintEventFunction() {
| restoreForScreen(document);
| }
With my method, you don't have to worry about restoring anything,
because you can just get rid of the clone once you're done printing.
> It is also very difficult to detect changes to the document.
Perhaps. Depends on the application.
> What do you mean by changes? Style
> changes? New/removed content?
>
> I quite like the idea of a DOMModified event. Does this exist? Can we
> have it please?
I think the DOM spec already has events that fire when you alter the
DOM. Here's some DOM notes I took regarding unimplemented DOM stuff in
Mozilla...
| DOM2
| - Events for interface MutationEvent
| -- DOMSubtreeModified
| -- DOMNodeRemovedFromDocument
| -- DOMNodeInsertedIntoDocument
I don't think IE supports that either, or Opera for that matter.
Received on Wednesday, 20 July 2005 10:12:03 UTC