| Autor | Zpráva | ||
|---|---|---|---|
| josh Profil * |
Zdravim, nemam celkovy nadhlad nad ajaxom, ale rozumiem jeho napisaným skriptom - ktoré upravujem podľa potreby.
Nasledovný skript: function createObject() {
var req_type;
var brow = navigator.appName;
if(brow == 'Microsoft Internet Explorer'){
req_type = new ActiveXObject('Microsoft.XMLHTTP');
}
else{
req_type = new XMLHttpRequest();
}
return req_type;
}
var htt = createObject();
function ac(dbto,dckn) {
var dno = 'c' + dbto ;
htt.open('get', 'lalala.php');
htt.onreadystatechange = asR;
htt.send(null);
}
function asR(dnoo) {
if(htt. == 4){
e = document.getElementById(dnoo);
var res = htt.responseText;
if(res!=''){
e.innerHTML=res;
e.style.display='block';
}
else {
e.style.display='none';
}
}
}Skript za podmienky, že stanovím hodnotu dnoo resp. e = document.getElementById('c1'); funguje, ale akonáhle potrebujem preniesť hodnotu dno do funkcie asR, resp. akonáhle zmením htt.onreadystatechange = asR; htt.onreadystatechange = asR(dno); vedel by niekto prosim navrhnut nejaké riešenie ako dostať hodnotu dno do funkcie asR za podmienok plnej funkčnosti skriptu ? |
||
| Chamurappi Profil |
#2 · Zasláno: 12. 4. 2011, 12:42:01
Reaguji na joshe:
Viz Časté potíže, zajímavosti a poučné debaty » Rozdíl mezi voláním funkce a funkcí. |
||
|
Časová prodleva: 15 let
|
|||
0