function WebForm_PostBackOptions(eventTarget, eventArgument, validation, validationGroup, actionUrl, trackFocus, clientSubmit) {
this.eventTarget = eventTarget;
this.eventArgument = eventArgument;
this.validation = validation;
this.validationGroup = validationGroup;
this.actionUrl = actionUrl;
this.trackFocus = trackFocus;
this.clientSubmit = clientSubmit;
}
function WebForm_DoPostBackWithOptions(options) {
var validationResult = true;
if (options.validation) {
if (typeof(Page_ClientValidate) == 'function') {
validationResult = Page_ClientValidate(options.validationGroup);
}
}
if (validationResult) {
if ((typeof(options.actionUrl) != "undefined") && (options.actionUrl != null) && (options.actionUrl.length > 0)) {
theForm.action = options.actionUrl;
}
if (options.trackFocus) {
var lastFocus = theForm.elements["__LASTFOCUS"];
if ((typeof(lastFocus) != "undefined") && (lastFocus != null)) {
if (typeof(document.activeElement) == "undefined") {
lastFocus.value = options.eventTarget;
}
else {
var active = document.activeElement;
if ((typeof(active) != "undefined") && (active != null)) {
if ((typeof(active.id) != "undefined") && (active.id != null) && (active.id.length > 0)) {
lastFocus.value = active.id;
}
else if (typeof(active.name) != "undefined") {
lastFocus.value = active.name;
}
}
}
}
}
}
if (options.clientSubmit) {
__doPostBack(options.eventTarget, options.eventArgument);
}
}
İlgili js fonksiyonu bu fonksiyona göre sayfalamayı preg_match ile bulup veriyi öyle çekecek.
Kaç sayfa olduğunu ne ile bulacak yukardan bilgi mi gelecek.
tabii ki preg_match kullanacak.
Ek Olarak:
önce bir uslubuna dikkat edersen sevinirim.
konu php kategorisinde olabilir. ama bu bir javascript sorusu. preg_match ile bu sorunu çözüp kodları koy buraya çok biliyorsan.
konu php kategorisinde olabilir. ama bu bir javascript sorusu. preg_match ile bu sorunu çözüp kodları koy buraya çok biliyorsan.
Tamam çok hızlı bağırdım çağırdım özür dilerim.
Şimdi detaylı inceledim.
1. Yukarıdaki cjde olduğu gibi 7 değişken gidiyor bu değişkenleri oraya post ederek bir callback id oluşturuluyor.
BU ID yi curl ile alabilirsin. Daha sonra bu callback id ile tekrardan bir post gönderilirip XML çıktı oluşuyor ve sayfalama ve içerik bu XML çıktıya göre listeleniyor.
XML çıktı için callback id alip kendinizi tanıtmanız gerekiyor.