Stoli: Formular mit Danke- Seite

Beitrag lesen

Ich möchte dem Empfänger eines Formulars, nachdem er auf den Abschicken- Button gedrückt hat eine Danke- Seite anzeigen lassen.
Scriptmäßig ist soweit alles klar, nur dass die Danke- Seite (danke.htm)  nicht erscheinen will, ich vermute weil das Formular im rechten Frame (name=mainFrame)eines einfachen Framesets steht.
So sieht der Script aus:

var i = 0;

function mailMe( form ) {
 i++;
 return true;
}

function startTime(){
 if (i != "0"){
  var time= new Date();
  hours= time.getHours();
  mins= time.getMinutes();
  secs= time.getSeconds();
  closeTime=hours*3600+mins*60+secs;
  closeTime+=3;
  Timer();
 }
}

function Timer(){
 var time= new Date();
 hours= time.getHours();
 mins= time.getMinutes();
 secs= time.getSeconds();
 curTime=hours*3600+mins*60+secs
 if (curTime>=closeTime){
  location="danke.htm";
}
 else{
  window.setTimeout("Timer()",1000)}
}

Nun vermute ich, dass hier irgendwo noch folgendes rein muß um der Location das richtige Ziel zu referenzieren:

{function Ziel()
  document.form1.target ="mainFrame";
  return true;
}

wobei "mainFrame" der Framename, "form1" der Formularname ist.

Hat jemand eine Idee wie ich diese Funktion zum Laufen bringen kann?
Danke.