|
|
|
| есть 2 фреймай содержит информацию для трекинга
<div id="trackingData">
<div id="hh93" class="hint">
</div>
<div id="hh94" class="hint">
</div>
<div id="hh95" class="hint">
</div>
<div id="hh96" class="hint">
</div>
<div id="hh97" class="hint">
</div>
<div id="hh98" class="hint">
</div>
<div id="hh99" class="hint">
</div>
<div id="hh100" class="hint">
</div>
</div>
|
эта дивка с этого же фрейма перегружается ajax при нажатии на другие ссылки страницы
следующим кодом
function scormTrack(nodeId,type,objectId,mdt){
parent.APIFRAME.setupApi(nodeId);
//alert(nodeId);
//setTimeout("callAJAX(nodeId,objectId)",1000);
callAJAX(nodeId,objectId,mdt);
interval = setInterval("contentIsLoaded()",1000);
return false;
}
|
ajax элемент регистрируется так:
function attachHandlers(){
if(ajaxEngine){
scormTreeUpdater = new ScormTreeUpdater();
ajaxEngine.registerRequest("getTrackingData","scormPlayer.php");
ajaxEngine.registerAjaxElement("trackingData");
ajaxEngine.registerAjaxObject("scormTreeUpdater",scormTreeUpdater);
}
handleTreeHints();
}
|
Если запускать функцию scormTrack из этого же фрейма то все работает нормально.. а если с соседнего - то не работает.. Кто знает в чем может быть проблема?.. и как вызвать Аякс указывая на div соседнего фрейма? | |
|
|