Hi
I used ajax with asp.net 1.1 and made the following
javascript code that worked very well.
(I translated some variables, originally italian style in English.)
When i used the same code in ASP.NET 2.0 with relative new AJAXPRO
only worked either
County.ReturnDataTableCounty(province,page,test15_callback) or
County.ReturnRecordNumber(province,test16_callback), but not both at
the same time.
Is there anybody that can helpme?
best regards and thanx
function LoadCounty(dropdownlist1){
//alert('called');
var countryId=dropdownlist1.selectedIndex;
var province=dropdownlist1.options(parseInt(countryId)).text;
var page=parseInt(Form1.txtCurrentPage.value);
if (countryId > 0)
{
//alert('return');
County.ReturnDataTableCounty(province,page,test15_callback);
County.ReturnRecordNumber(province,text16_callback);
}
}
function test15_callback(res){
var dt= res.value;
var page=parseInt(Form1.txtCurrentPage.value);
var mPage="&Page=" +page;
var event="";
tableDisplay.innerHTML="";
if(typeof(res) == 'object' && typeof(dt) == 'object'){
var s = new Array();
s[s.length]="<table cellPadding=1 cellSpacing=1 rules=rows
border=1>";
s[s.length]="<tr style=background-color:Lightgreen
;font-size:X-Small;>";
s[s.length]="<td
style=width:150px>Description</td><td>Delete</td><td>Modify</td></tr>";
for(var i=0; i<dt.Tables[0].Rows.length; i++){
s[s.length]="<tr style=font-size:X-Small;>";
s[s.length]="<td style=width:150px;>" +
dt.Tables[0].Rows[i].descrizione + "</td>";
//
s[s.length]="<td align=center>" + "<a
HREF=County.aspx?Delete=1&id="
+ dt.Tables[0].Rows[i].id_tipocomune + "&idProvincia=" +
dt.Tables[0].Rows[i].id_regione + mPage + "><img src=images/trash.gif
alt='' border=0 style=font-size:Small></A></td>";
s[s.length]="<td align=center>" + "<a
HREF=County.aspx?Edit=1&id=" +
dt.Tables[0].Rows[i].id_tipocomune + "&idProvincia=" +
dt.Tables[0].Rows[i].id_regione + mPage + ">Go!</A></td>";
s[s.length]="<tr>";
}
s[s.length]="</table>";
tableDisplay.innerHTML=s.join("");
}
}
function test16_callback(res){
//
Form1.txtNoComuni.value=res.value;
var PageCount;
PageCount=Math.ceil(res.value/5);
var s="";
if (0==PageCount){
pager.innerHTML=s ;
return;
}
pager.innerHTML=s ;
var CurrentPage;
CurrentPage=parseInt(Form1.txtCurrentPage.value);
if (CurrentPage>1)
s= s + SinglePage(CurrentPage -
1,"<b><<</b>","County.aspx");
//le altre pagine
for (var i = 0; i<PageCount; i++){
s= s + SinglePage(i+1, "","County.aspx");
}
if (CurrentPage < PageCount)
s=s+ SinglePage(CurrentPage + 1,
"<b>>></b>","County.aspx");
pager.innerHTML=s ;
}
function SinglePage(Page,Text,Url){
if (Text == "")
Text = Page;
var ThePage;
ThePage = "?Page=" + Page;
var CurrentPage;
CurrentPage=Form1.txtCurrentPage.value;
var TheRegion;
TheRegion="&Regione=" + document.Form1.regioni.value;
TheRegion=TheRegion.replace(" ","%20")
var TheProvince;
TheProvince="&Provincia=" + document.Form1.provincie.value;
TheProvince=TheProvince.replace(" ","%20")
if (CurrentPage == Page)
return "<b>[" + Page + "]</b>";
else
return " <a id=" + "A" + Page + " href=" + Url + ThePage +
TheRegion + TheProvince + ">" + Text + "</a>";
}
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---