Felix Riesterer: Print Inhalt von ActiveX Object - IE

Beitrag lesen

Lieber Gakkus,

function print(){
                        window.print();
                        //wb.ExecWB(6,-1);
                        }

das ist ganz besonderer Käse! Die Definition einer Funktion "print" ist doch dasselbe wie die Definition einer Funktion "window.print"! Hast Du meine Antwort so oberflächlich gelesen?? Kein Wunder, dass da ein Stack überfließt, denn die Funktion tut nun nichts anderes, als sich selbst aufzurufen.

Ich übersetze es Dir einmal in noch einfacheren Code:

window.print = function () {  
    window.print(); // ich rufe mich selbst auf (->Stack Overflow Error!)  
}

Siehst Du nun, was für einen besonderen Käse Du da fabriziert hast? Und ja, Dein Code ist mit meinem absolut identisch, denn ob ich nur "print" oder "window.print" schreibe, läuft - wie ich bereits ausgeführt hatte - auf dasselbe hinaus!

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)