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';"