Lilith: focus

Beitrag lesen

Hallo,
ich habe natürlich bei SelfHTML und in den Foren nach Lösungen gesucht, aber leider nichts gefunden.

Deshalb hoffe ich, dass ihr mir helfen könnt.
Ich habe ein Formular mit mehreren Feldern.
Um den Eintrag in das Feld 'Plnanned_Completion' zu erleichtern, habe ich mir einen JSfür einen Kalendar heruntergeladen.
Allerdings bekommt das Feld nie einen Focus, wenn ich nicht manuell, sondern per JS das Datum (=Feldinhalt) ändere.
Problem: OnBlur wird eine Funktion Check_change aufgerufen!
Da sich nach Auswahl eines Datums das Kalender-Fenster automatisch schliesst, wollte ich in diesem Fenster onUnload den Focus auf das Formularfeld legen.

Ausschnitt aus dem JS Calendar, in dem ich das Focus - Attribut einbauen möchte:
this.wwrite("<body " +
 "link="" + this.gLinkColor + "" " +
 "vlink="" + this.gLinkColor + "" " +
 "alink="" + this.gLinkColor + "" " +
 "text="" + this.gTextColor + "" " +
  "OnUnload="parent.forms['calform'].elements[10].focus();" "+ ">");
Ich selbst habe nur die letzte Zeile eingefügt.
Im ie passiert einfach nichts, im ns kann ich über Tool->Webdevelopement->JavascriptConsole folgende Fehlermeldung lesen:
Error: parent.forms has no properties

Das habe ich auch probiert:
parent.calform.Planned_Completion.focus()
top.calform.Planned_Completion.focus()
document.calform.Planned_Completion.focus()
....

Wo liegt der Fehler?
Ich wäre dankbar für jede Hilfe!!

Viele Grüße, Lilith