Anzeige von "Agent done" nach Ausführen im Browser

  • Hallo an alle, da bin ich wieder mal.


    Ich habe eine Datenbank mit einem Menü.
    Einer der Menüpunkte führt einen Agent aus.
    Klappt auch alles.


    Wenn ich jedoch diesen Menüpunkt im Webbrowser ausführe wird nach der Ausführung eine Seite mit dem Text "Agent done" angezeigt.


    Wie kann ich diese Meldung unterdrücken bzw. beeinflussen?


    Vielen Dank
    Frank

  • Der Agent kann eine Rückgabe-URL bzw. eine HTML-Seite generieren die am Ende angesprungen wird. Wie das gemacht wird hängt vom Agenten ab, bei Scriptagenten ists z.B. über ein


    Print "[/meinenächsteurlwoichhinwill]"


    simpel machbar.

  • Vielen Dank Carsten!


    Der Agent ist in Formelsprache.


    Hast Du da auch einen Tip für mich?


    Was mich noch interessiert ist, wie diese Standardmeldung erzeugt wird und ob man diese eventuell modifizieren kann.


    Frank

  • Die Standardmeldung(en) kommen überall da wo etwas eigenes fehlt...;=) Und in dem Fall fehlt eben der Rückgabewert des Agenten für den Browser.


    In der Formelsprache gehts ähnlich. Dabei ist es allerdings wichtig wie und wo der Agent gestartet wurde, normalerweise sind die Rücksprungpunkte bereits in der aktuellen Maske (z.B. über ein $$Return-Feld) definiert. Falls nicht reicht es durchaus am Ende des Agenten ein


    @Return("[/meinenächsteurlwoichhinwill]")


    anzuhängen. Fehlen die eckigen Klammern wird es als HTML-Code interpretiert, mit den Klammern wird es zur Sprungadresse.