ciao, il codice che mi hai scritto non funziona perchè la variabile dopo che viene chiamato il metodo .replace assume il valore undefined...non so perchè

codice:
<script>
	var opLocation = window.opener.location;
	opLocation = opLocation.replace(/#/, '');
	document.write(opLocation); 			//scrive undefined
	window.opener.location = opLocation;
	self.close();
</script>