Native classes and methods in CO:
Class
	method name,   number of args

COMethod
    "setParam",  2
    "call",      0
Recordset
    "getValue",       2
    "getValueByName", 2
    "getTupleCount",  0
    "getFieldCount",  0
    "getFieldName",   1
    "getFieldNum",    1
Request
    "QueryString",1
Params (obsolete???)
    "getParam",  1
    "setParam",  2
COServer
    "getUserId", 0
    "getRoleId", 0
    "getSessionId",0
    "getAreaName", 0
    "getClassName",0
    "getImagePath",0
    "useWritesBuffer",0
    "getWritesBuffer",0
    "useWritesDirect",0
    "beginJSCreation",0
    "endJSCreation",  0
    "sendJSBuffer",   0
    "clearJSBuffer",  0

Global functions / funkcje globalne :
Internal use:
    "ap_write",    1
    "co_getretAny",0

Obsolete??? (do not use in new code):
    "co_broker",   4
    "co_getretInteger",0
    "co_getretString", 0
    "co_getretField",  2
    "co_getretRSntuples", 0
    "co_getretRSnfields", 0
    "co_getretRSvalue", 2

=== mail ===
Subject: JavaScript budowany przez metody w ASP

Nowiny:
dodaem par metod do COServer:
    COServer.beginJSCreation(); // przestawia co_context tak, by metody
generoway JavaScript makrami CREATE_JS...
    COServer.endJSCreation();   // odtwarza poprzedni stan znacznikow
generacji JS; na razie nie jest wywoywane automatycznie gdy koczy si
skrypt
    COServer.sendJSBuffer();    // wysya zawarto bufora z wygenerowanym
JS (w kontekcie ASP bufor ten standardowo nie jest wysyany)
    COServer.clearJSBuffer();   // czyci bufor JS (przydatne, jeli
powysze metody chcemy odpala kilkakrotnie)

Przykad: (prosty, bo ambitny bdzie w adnotacje/marker3.asp)
<SCRIPT>
function my_cool_callback(obj)
{
 ...
}

window.onload = function ()
{
<%
    COServer.beginJSCreation();

    var id_pismo=1;

    var method = new COMethod("usr", "pismo", "get");
    method.setParam("par_id", id_pismo);
    method.setParam("par_class", "pismo");
    method.setParam("callback", "my_cool_callback(");
    method.call(); // czy jak tam chcecie wywoa metod...

    COServer.endJSCreation();
    COServer.sendJSBuffer();
%>
}
</SCRIPT>


JavaScript jest tworzony przy sciganiu strony, a odpalany
po zaadowaniu strony. Wyglda na to, e dziaa.

Pozdrawiam
Robert
