Nel post precedente ho solo corretto il tuo codice (ed ho specificato che non vale nel tuo problema specifico). Speravo riuscissi a risolvere da solo.

Comunque devi fare una funzione di questo tipo:
codice:
function gestForm(ff, myUrl, nuova) {
  ff.action = myUrl;
  if(nuova) {
    ff.target = 'ppp';
    window.open('', 'ppp', '.....');
  }
  return true;
}
Chiamerai la funzinoe con:
<input type="submit" name="button" value="Inserisci" onclick="gestForm(this.form, 'insert.php', false);">
<input type="submit" name="ante" value="Anteprima" onclick="gestForm(this.form, 'anteprima.php', true);">


PS perche` screenX e` diverso da left?
E perche` non c'e` anche screenY?
screenX e` l'attributo per NN4 che sostituisce left
screenY e` l'attributo per NN4 che sostituisce top