LeKuchen: onBlur Event anstoßen

Hallo zusammen,
ich habe ein Textfeld, welches aus einem Popup-Window befüllt wird. Auf dem Textfeld ist ein Check auf Plausibilität im onBlur-Event.

Obwohl ich nach Befüllen des Textfeldes ein focus auf das Textfeld im Parent setze und danach auf den auslösenden Knopf, führt Firefox das Script nicht aus. IE macht es.

Javascript im PopUp:
ctrlTextBox.value=value;
ctrlTextBox.focus();
ctrlTextBoxLabel.focus();

Javascript im onBlur:
checkPlausi(thisForm.TextBoxId,0);

Habe gehört, da lässt sich mit eval was machen? Wäre nett, wenn mir jemand einen Tipp geben könnte....Btw: Nix in der Konsole.
Gruss,
LeKuchen

  1. hi,

    ich habe ein Textfeld, welches aus einem Popup-Window befüllt wird. Auf dem Textfeld ist ein Check auf Plausibilität im onBlur-Event.

    Obwohl ich nach Befüllen des Textfeldes ein focus auf das Textfeld im Parent setze und danach auf den auslösenden Knopf, führt Firefox das Script nicht aus. IE macht es.

    ist es denn ein großes problem, die plausi-funktion, die du onBlur aufrufst, auch vom popup aus nach dem befüllen des feldes aufzurufen?

    und hast du schon mal ersatz-/ergänzenderweise ausprobiert, die funktion am textfeld mit onChange aufzurufen?

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. Hallo,

      ist es denn ein großes problem, die plausi-funktion, die du onBlur aufrufst, auch vom popup aus nach dem befüllen des feldes aufzurufen?

      Ja, weil alles dynamisch erzeugt wird. Die Felder, die Plausis, die Popuptabelle...Skripte erhalten jeweils die ID des Formfeldes. Selbst die Formulare werden dynamisch generiert.

      und hast du schon mal ersatz-/ergänzenderweise ausprobiert, die funktion am textfeld mit onChange aufzurufen?

      Nein, noch nicht, werds versuchen....Danke.
      Gruss,
      LeKuchen

      1. hi,

        ist es denn ein großes problem, die plausi-funktion, die du onBlur aufrufst, auch vom popup aus nach dem befüllen des feldes aufzurufen?

        Ja, weil alles dynamisch erzeugt wird. Die Felder, die Plausis, die Popuptabelle...Skripte erhalten jeweils die ID des Formfeldes. Selbst die Formulare werden dynamisch generiert.

        gut, zum befüllen des feldes aus dem popup heraus muss die ID doch wohl bekannt sein, oder?
        dann sehe ich nicht, warum du sie nicht auch an die plausi-funktion übergeben kannst, um so den zugriff auf das feld herzustellen.

        und hast du schon mal ersatz-/ergänzenderweise ausprobiert, die funktion am textfeld mit onChange aufzurufen?

        Nein, noch nicht, werds versuchen....

        ok, gib bitte mal rückmeldung, ob das besser klappt.

        gruß,
        wahsaga

        --
        "Look, that's why there's rules, understand? So that you _think_ before you break 'em."