Men, i'm at home now, and i don't remember the exactly name/syntax, but you have to register your type as an ajax type.

On 7/21/06, bubberz < [EMAIL PROTECTED]> wrote:

Hello!

I know I have a previous post about this, but wanted to keep the topics
separate since I have now found your .dll supports this.

I'm trying to use the Autocomplete for the AjaxPro.dll from:
http://munich.schwarz-interactive.de/autocomplete.aspx

I keep getting "Object Expected" in my _javascript_ on my .js include
file along with that in the HTML body when my page first loads.

I've added this to my web.config file:
    <httpHandlers>
      <add verb="POST,GET" path="ajaxpro/*.ashx"
type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
    </httpHandlers>
</system.web>

**********
**********
My code behind is trying to return names from my table (for starters)
so I can see the names with the autosuggest:

<AjaxPro.AjaxMethod()> _
Public Function SearchAdvanced(ByVal orderNumber As String, ByVal
customerID As Integer, ByVal count As Integer) As DataTable
        Dim ds As DataSet = New DataSet
        Dim sCon1 As New SqlConnection
        sCon1.ConnectionString = Session("DBDDL")

        Dim cmd As New SqlCommand("SELECT Authority FROM
Signature_Authority_Names WHERE Authority like @CustomerID")

        cmd.Parameters.Add("@CustomerID", customerID)

        Try
            sCon1.Open()

            Try
                Dim da As SqlDataAdapter = New SqlDataAdapter(cmd)
                da.Fill(ds)
            Finally
                sCon1.Close()
            End Try
        Catch
            Return Nothing
        End Try
        'Return ds.Tables
        Return ds.Tables(0)

    End Function

**********
**********
My HTML is:
<body>
<script type="text/_javascript_" src=""><script type="text/_javascript_">

//Code for Autocomplete
function init() {
  var x = new MS.Web.AutoCompleteDataTable("searchCustomerID", 10);

  x.getDisplay = function(item) {
    return (item != null ? item.Authority : "");
  }
  x.getValue = function(item) {
    return (item != null ? item.Authority.toString().trimRight() : "");
  }
  x.getData = function() {
    Namespace.ClassName.AjaxMethod(this.ele.value, this.count ,
this.callback.bind(this));
  }
}
addEvent(window, "load", init); //error received on this line
//End Code for Autocomplete

</script>

<form id="Form1" method="post" runat="server">
<TABLE id="Table1">
        <TR>
        <TD><INPUT id="searchCustomerID" type="text" size="62">
        </TD>
        </TR>
</TABLE>
</form>

....I get an error on the line for addEvent(window, "load", init);
saying "Object Expected"

**********
**********
My first error, "object expected" is received in this .js file on line
one below:

addNamespace("MS.Web.AutoComplete");

MS.Web.AutoComplete = Class.create();

Object.extend(MS.Web.AutoComplete.prototype, {
        timer: null,
        count: 10,
        pos: -1,
        waitAfterInput: 230,
        minChars: 0,
        children: null,

I'm using IE6 Sp2

If I can get this, it will be a huge help to our application.

Thanks!



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ajax.NET Professional" group.

To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]

For more options, visit this group at http://groups.google.com/group/ajaxpro

The latest downloads of Ajax.NET Professional can be found at http://www.ajaxpro.info/

Don't forget to read my blog at http://weblogs.asp.net/mschwarz/
-~----------~----~----~----~------~----~------~--~---

Reply via email to