Hi,
upps, I was wrong, I should sleep more...! :(
It is only possible to put it in a global function or with any
request. Use following code to do it on every AjaxPro call:
AjaxPro.onLoading = function(b) {
var l = document.getElementById("loadinfo");
l.style.visibility = b ? "visible" : "hidden";
}
Sorry...!
Regards,
Michael
On 9/28/06, abug <[EMAIL PROTECTED]> wrote:
>
> yes Michael
>
> i have the div named lodinfo and no exception throwed out :)
> here is the code
> ===========================
> <body>
> <form id="form1" runat="server">
>
> <div><br />
> <input type=text id="tx" onchange="getdata()" />
> <input type=button onclick="getdata();" title="click" value="click" />
>
>
> </div>
> <div id="loadinfo"
> style="visibility:hidden;position:absolute;left:0px;top:0px;background-color:Red;color:White;">Loading...</div>
> <table id=tt1>
>
> </table>
> </form>
> </body>
> </html>
> <script type="text/javascript" >
> test._Default.onLoading=function(b){
>
> var l = document.getElementById("loadinfo");
> l.style.visibility = b ? "visible" : "hidden";
>
>
> }
> var tx_r=document.getElementById("tx");
> function clear(){
> while(tt1.rows.length!=0){
> tt1.deleteRow();
> }
>
>
> }
>
> function getdata(){
> clear();
>
>
> test._Default.getdata(tx_r.value,call);
>
> }
>
> function call(res)
> {
>
>
> for (var i=0;i<res.value.Tables[0].Rows.length;i++ ){
>
> var tr=tt1.insertRow();
> var td=tr.insertCell();
> td.innerText=res.value.Tables[0].Rows[i]["PID"];
>
> }
> }
> </script>
> ==================cs file=======
> namespace test
> {
> public partial class _Default : System.Web.UI.Page
> {
> protected void Page_Load(object sender, EventArgs e)
> {
>
> AjaxPro.Utility.RegisterTypeForAjax(typeof(test._Default));
> }
> [AjaxPro.AjaxMethod]
> public System.Data.DataSet getdata(string row){
> SqlConnection conn = new
> System.Data.SqlClient.SqlConnection(ConfigurationSettings.AppSettings["ConnStr"]);
> try
> {
>
> conn.Open();
> }
> catch (Exception e)
> {
> Response.Write(e);
>
> }
>
>
> string select;
> select = "select top "+row+" PID from products";
> SqlCommand cmd = new SqlCommand(select, conn);
> SqlDataAdapter sda = new SqlDataAdapter(cmd);
> DataSet ds = new DataSet();
> sda.Fill(ds);
>
> return ds;
>
> }
>
>
> >
>
--
Best regards | Schöne Grüße
Michael
Microsoft MVP - Most Valuable Professional
Microsoft MCAD - Certified Application Developer
http://weblogs.asp.net/mschwarz/
http://www.schwarz-interactive.de/
Skype: callto:schwarz-interactive
MSN IM: [EMAIL PROTECTED]
--~--~---------~--~----~------------~-------~--~----~
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/
-~----------~----~----~----~------~----~------~--~---