Please note: 5 year old thread.
It's entirely possible to set the backup jobs up on the mirror as well, just have them check the DB status when they run, if online, continue with backup, if not, abort.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability