Den Fehler, den der Browser meldet, befindet sich im onclick, der Browser erwartet unsinnigerweise ein ":".
das ist nicht unsinnig. Solange du nicht alles hinter dem = als String kennzeichnest (zB durch einfache Anführungszeichen) versucht der Browser das als JavaScript zu interpretieren. Und da folgt auf ein ? ein :