chcialbym w skrypcie miec mozliwosc zmieniania pewnych pol istniejacych obiektow, np. document.referrer, albo navigator.userAgent. W dokumentacji przeczytalem ze trzeba utworzyc dla nich settery, zrobilem cos takiego:
<SCRIPT>
document.__defineSetter__('referrer', function(x) { return x; });
navigator.__defineSetter__('userAgent', function(y) { return y; });
navigator.userAgent = "nowa wartosc";
document.referrer = "sdf";
document.write(document.referrer);
document.write(navigator.userAgent);
</SCRIPT>
ale na ekranie zamiast pojawiac sie ustalone przeze mnie nowe wartosci dostaje "undefined". Co jest nie tak? Z gory dzieki.