Как решить Uncaught SyntaxError: Unexpected token }?
"window.open("http://ya.ru/", "Yandex", params); return false;"
Вас тут должны смущать двойные кавычки
Запомните простое правило, вы должны менять вложенные кавычки на одинарные:onclick="window.open('http://ya.ru/', 'Yandex', params); return false;">
Или эскейпить их с помощью \:onclick="window.open(\"http://ya.ru/\", \"Yandex\", params); return false;">