Moin.
Aus welcher Quelle hast du diese Technik?
Das ist auf eigenem Mist gewachsen. Mit with kann man halt so einiges anstellen, z.B.
function MyObject() {}
MyObject.prototype.answer = 42;
with({Object : MyObject})
document.writeln({}.answer); // 42
document.writeln({}.answer); // undefined
// funktioniert im IE nur mit new Object() statt {}
Meine Idee war, dass man so eigentlich auch das Problem der JavaScript-Bibliotheken lösen könnte (was allerdings im IE ein Paar Probleme bereitet.
Ich habe an der Idee noch ein Bisschen weitergebastelt, momentan liegt sie aber wieder auf Eis...
Christoph