Печально 

 Хотя, если под кроссбраузерностью понимать правильную работу в последних версиях основных браузеров, то это решение кроссбраузерно. Я, конечно, не настаиваю на правильном понимании кроссбраузерности, просто заметил.
	
	| Цитата: | 
	| Да и где гарантия, что прототип не будет достроен обычным способом в каком-нибудь скрипте по соседству? | 
	
Извините, не понял вопрос: прототип какого объекта не будет достроен?