this indica il campo in cui viene chiamato.
Dentro quel campo non esiste l'oggetto form1, mentre e` definito l'oggetto form.
Nell'action devi mettere una stringa, non un oggetto predefinito.

Quindi:
onclick="this.form.action='insert.php';"

Per il target, se non usi XHTML puoi inserirlo:

onclick="this.form.action='anteprima.php'; this.form.target='_blank';"