Om nah hoo pez nyeetz, jsdev!
onClick="document.location.href="http://www.google.com""
Unabhängig von deinem Kontextwechsel-Problem: das Attribut heißt onclick. Die meisten Browser sind jedoch tolerant, allerdings ist dieses Verhalten keine Garantie, dass das immer so bleibt.
Die JavaScript-Experten werden dir bestimmt auch raten, auf solches inline-JavaScript zu verzichten.
Matthias