XETH: Funktions rückgabewert über browser

Hallo

bisher habe ich die rückgabewerte von abfragen auf einer datenbank mittels asp stets in ein formular geladen damit ein browser die ergebnisse der abfrage empfangen kann.

ist es möglich, dass der browser nicht felder ausliest, sondern eine funktion aufruft und den rueckgabe wert der funktion erhält, anstatt den inhalt von felder auszulesen?

z.b. so

<%@ Language=VBScript%>
<%
function Ergebnis()
 Ergebnis = session("Ergebnis")
end function
%>

früher habe ich das so gemacht:

<%@ Language=VBScript%>
<HTML>
<HEAD>
</HEAD>
<BODY>
<%
 call Response.Write("<form name=Ergenis method=post>")
 call Response.Write("<input type=hidden name='Ergebnis' value=" & session("Ergebnis") & ">")
 call Response.Write("</form>")
%>
</BODY>
</HTML>

und mittels des browsers dies ausgelesen

z.b. so:

// cWB = webbroserobject (in VB)

var = cWB.Document.Forms(0).elements("Ergebnis").Value

wie geht das nun mit der funktion????

wie kann ich die funktion mit dem webbroser aufrufen???

Für einen Tipp wäre ich dankbar

  1. Hi

    ist es möglich, dass der browser nicht felder ausliest, sondern eine funktion aufruft und den rueckgabe wert der funktion erhält, anstatt den inhalt von felder auszulesen?

    Nein, ein Browser kann keine Funktionen auf dem Server mehr aufrifen.

    z.b. so

    <%@ Language=VBScript%>
    <%
    function Ergebnis()
    Ergebnis = session("Ergebnis")
    end function
    %>

    Das geht auf dem Server, nur den Sinn davon kapiere ich jetzt nicht ganz. Sinn könnte es machen, wenn du den Wert von Session("Ergebnis") in der Funktion noch nach bestimmten Kriterien überprüfst.

    und mittels des browsers dies ausgelesen

    z.b. so:

    // cWB = webbroserobject (in VB)

    var = cWB.Document.Forms(0).elements("Ergebnis").Value

    Hm, du willst den Wert im VBScript, welches im Browser abläuft, verwenden? Sehe ich das richtig? Dann kannst du den Wert mit ASP auf dem Server in das client-seitige Script schreiben:

    var = <%= Session("Ergebnis") %>

    wie geht das nun mit der funktion????

    Die Funktion gibt es beim Browser nicht mehr, genau wie Session("Ergebnis").

    MfG & HtH

    Tom2

    --
    SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
    ss:| zu:) ls:& fo:) de:] va:) ch:] sh:( n4:& rl:° br:> js:| ie:% fl:( mo:}