Christian S.: onClick-Event zuweisen

Beitrag lesen

Hallo!

Ich habe ein <div id='foo'>bar</div>. Ich möchte, daß der Anwender beim Klicken auf dieses DIV auf eine andere Seite weitergeleitet wird, dh. ich brauche ein onClick-Event. Das wäre ja nicht weiter schwer, ich will aber dieses onClick-Event dynamisch mit Javascript festlegen, dh. ich will mit einem Script die Zieladresse bestimmen.

Ich habs mal so probiert, aber das funktioniert nicht (Sorry, ich hab keinen Plan von Javascript):

document.getElementById("foo").onClick = "javascript:self.location.href('http://www.google.com')";

aber das funktioniert natürlich nicht. Ich hoffe es ist verständlich was ich erreichen will und jemand hat eine Idee dazu?

document.getElementById("foo").onclick = function()
{
location.href = "http://www.google.com";
};

Gruß!