| 
		
			Сообщение от милт
			
		
	 | 
	| 
		так и не нашёл как ждать загрузку
	 | 
	
В юзерскриптах ее ждать не надо - юзерскрипт запускается уже когда страница загружена.
	
	| 
		
			Сообщение от милт
			
		
	 | 
	| 
		почему как в коде выше не получается?
	 | 
	
Потому что смена location.href выгружает текущий document и загружает новый. А ты навешиваешь ready на текущий документ. Скрипты на странице не могут "жить" в момент когда происходит переход на новую страницу. Старые умирают, новые, присутствующие на новой странице - запускаются.