hi...
i am working on clonning , it will run good on other browser but
when it is runnnig on IE it take lot of time and browser become hang.
if any one have solution plz tell me.........
here is the code of jquery for creating clone...................
function GetFields(Department, Degreeawarded, startdate, enddate, Ecfmgnum, Issuedate, proffschool, graddegreeawarded, gradstartdate, gradenddate, institution, nameofdr, trainingstartdate, trainingenddate, undergraduatecountry, undergraduatestate, schoolname, graduatecountry, graduatestate, pathwayschool, nonusschool, institutetraining, offschool, trainingtype, specialty, undergradschoolname, undergradschooldesc, gradschoolname, gradschooldesc, underschoolstartdate, underschoolenddate, UGRADSC1, RgOTH) {
var departments = Department.split(",");
var Degreeawardeds = Degreeawarded.split(":");
var startdates = startdate.split(",");
var enddates = enddate.split(",");
var Ecfmgnums = Ecfmgnum.split(",");
var Issuedates = Issuedate.split(",");
var proffschools = proffschool.split(",");
var graddegreeawardeds = graddegreeawarded.split(":");
var gradstartdates = gradstartdate.split(",");
var gradenddates = gradenddate.split(",");
var institutions = institution.split(":");
var nameofdrs = nameofdr.split(",");
var trainingstartdates = trainingstartdate.split(",");
var trainingenddates = trainingenddate.split(",");
var undergraduatecountrys = undergraduatecountry.split(":");
var undergraduatestates = undergraduatestate.split(":");
var schoolnames = schoolname.split(":");
var graduatecountrys = graduatecountry.split(":");
var graduatestates = graduatestate.split(":");
var pathwayschools = pathwayschool.split(":");
var nonusschools = nonusschool.split(":");
var institutetrainings = institutetraining.split(":");
var offschools = offschool.split(":");
var trainingtypes = trainingtype.split(":");
var specialtys = specialty.split(":");
var undergradschoolnames = undergradschoolname.split(",");
var undergradschooldescs = undergradschooldesc.split(",");
var gradschoolnames = gradschoolname.split(",");
var gradschooldescs = gradschooldesc.split(",");
var underschoolstartdates = underschoolstartdate.split(",");
var underschoolenddates = underschoolenddate.split(",");
var rdno = document.getElementById('<%=rbmailNo.ClientID%>');
var UGRADSC11 = UGRADSC1.split('/');
var RgOTH1 = RgOTH.split('/');
for (i = 1; i < undergraduatestates.length; ++i) {
$('#addundergraduate').clone().attr({
id: 'newpid'
}).find("select[id$='ddlDegreeAwaded']").val(Degreeawardeds[i])
.end().find("input[id$='txtDegreeAwaded']").attr({
value: Degreeawardeds[i],
id: 'newid'
}).end().find("input[id$='txtUnderGradStartDate']").attr({
value: startdates[i],
id: 'txtUnderGradStartDate1'
}).end().find("input[id$='txtUnderGradEndDate']").attr({
value: enddates[i],
id: 'txtUnderGradEndDate1'
}).end().find("input[id$='txtunderschoolname']").attr({
value: undergradschoolnames[i],
id: 'newid'
}).end().find("input[id$='txtunderschooldesc']").attr({
value: undergradschooldescs[i],
id: 'newid'
}).end().find("input[id$='txtunderschoolstartdate']").attr({
value: underschoolstartdates[i],
id: 'txtunderschoolstartdate1'
}).end().find("input[id$='txtunderschoolenddate']").attr({
value: underschoolenddates[i],
id: 'txtunderschoolenddate1'
}).end().find("select[id$='dllUnderGradState']").val(undergraduatestates[i])
.end().find("select[id$='dllUnderGradCountry']").val(undergraduatecountrys[i])
.end().find("select[id$='ddlSchoolName']").val(schoolnames[i])
.end().find("input[id$='rbMailYes']").attr({ name: 'uFirst' + i, id: 'rbMailYes' + i
}).end().find("input[id$='rbmailNo']").attr({ name: 'uFirst' + i, id: 'rbmailNo' + i
}).end().append('<div id="divRemove" style="float:right;padding:8px;color:#004990;cursor:pointer;" onclick="Remove(this)">Remove</div>').appendTo('#showundergraduate');
if (UGRADSC11[i] == "rbMailYes") {
$("[name=uFirst" + i + "]").filter("[value=rbMailYes]").attr("checked", "checked");
$('#newpid #divunderschoolhide').hide("slide", { direction: "up" }, 500);
}
if (UGRADSC11[i] == "rbmailNo") {
$("[name=uFirst" + i + "]").filter("[value=rbmailNo]").attr("checked", "checked");
$('#newpid #divunderschoolhide').show("slide", { direction: "up" }, 500);
}
if (rdno.checked) {
$('#newpid #divunderschoolhide').show();
}
}
for (i = 1; i < graduatestates.length; ++i) {
$('#addgraduate').clone().attr({
id: 'newpid'
}).find("input[id$='txtECFnum']").attr({
value: Ecfmgnums[i],
id: 'newid'
}).end().find("input[id$='txtissuedate']").attr({
value: Issuedates[i],
id: 'txtissuedate1'
}).end().find("input[id$='txtproffschool']").attr({
value: proffschools[i],
id: 'newid'
}).end().find("select[id$='ddlgraduatedegreeawarded']").val(graddegreeawardeds[i])
.end().find("input[id$='txtgrdstartdate']").attr({
value: gradstartdates[i],
id: 'txtgrdstartdate1'
}).end().find("input[id$='txtgrdenddate']").attr({
value: gradenddates[i],
id: 'txtgrdenddate1'
}).end().find("input[id$='txtgradschoolname']").attr({
value: gradschoolnames[i],
id: 'newid'
}).end().find("input[id$='txtgradschooldesc']").attr({
value: gradschooldescs[i],
id: 'newid'
}).end().find("select[id$='ddlGradCountry']").val(graduatecountrys[i])
.end().find("select[id$='ddlGradState']").val(graduatestates[i])
.end().find("select[id$='ddlpathwaychool']").val(pathwayschools[i])
.end().find("select[id$='ddlnonusschool']").val(nonusschools[i])
.end().find("select[id$='ddlinstitutioncomptraining']").val(institutetrainings[i])
.end().find("select[id$='ddloffschoolname']").val(offschools[i])
.end().find("input[id$='rbgradno']").attr({ name: 'usecond' + i, id: 'rbgradno' + i
}).end().find("input[id$='rbgradyes']").attr({ name: 'usecond' + i, id: 'rbgradyes' + i
}).end().append('<div id="divRemove" style="float:right;color:#004990;padding:8px;cursor:pointer;" onclick="Remove(this)">Remove</div>').appendTo('#showgraduate');
if (RgOTH1[i] == "rbgradyes") {
$("[name=usecond" + i + "]").filter("[value=rbgradyes]").attr("checked", "checked");
$('#newpid #divgradschoolhide').hide("slide", { direction: "up" }, 500);
}
if (RgOTH1[i] == "rbgradno") {
$("[name=usecond" + i + "]").filter("[value=rbgradno]").attr("checked", "checked");
$('#newpid #divgradschoolhide').show("slide", { direction: "up" }, 500);
}
$('#newpid #fifthpathway').show();
$('#newpid #divgradschoolhide').show();
}
for (i = 1; i < institutions.length; ++i) {
$('#addmedical').clone().attr({
id: 'newpid'
}).find("select[id$='ddlInstituition']").val(institutions[i])
.end().find("input[id$='txtinstituition']").attr({
value: institutions[i],
id: 'newid'
}).end().find("input[id$='txttrainingstrdate']").attr({
value: trainingstartdates[i],
id: 'txttrainingstrdate1'
}).end().find("input[id$='txttrainingenddate']").attr({
value: trainingenddates[i],
id: 'txttrainingenddate1'
}).end().find("input[id$='txtnameofdirec']").attr({
value: nameofdrs[i],
id: 'txtnameofdirec12'
}).end().find("select[id$='ddltrainingtype']").val(trainingtypes[i])
.end().find("select[id$='ddlspeciality']").val(specialtys[i])
.end().append('<div id="divRemove" style="float:right;color:#004990;padding:8px;cursor:pointer;" onclick="Remove(this)">Remove</div>').appendTo('#showmedical');
}
return false;
}