LightboxPlus átalkítás
LightboxPlus (http://serennz.cool.ne.jp/sb/sp/lightbox/)-t szeretném egy kicsit átalakítani, minden működik is eddig, de egy AJAX hívás nem akar összejönni. A hívás után nem fut le a response függvény, csak az alert('1')-ig jut. Viszont ha az onComplete-nek is egy sima alertet adok meg, akkor az lefut, tehát az AJAX hívás elvileg sikeres.
Mi lehet a hiba?
Itt a kérdéses kódrészlet:
■ Mi lehet a hiba?
Itt a kérdéses kódrészlet:
- function LightBox(option)
- {
- var self = this;
- return self._init(option);
- }
- LightBox.prototype = {
- _getXMLCaption : function(href,xmlUrl) {
- var myAjax = new Ajax.Request (
- xmlUrl,
- {
- method: 'get',
- parameters: '',
- onComplete: function (req) { self._setXMLCaption(req.responseXML, href, xmlUrl);}
- }
- );
- alert("1");
- },
- _setXMLCaption: function (result, href, xmlUrl) {
- alert('2');
- }
- };
FireBug
self._setXMLCaption(req.responseXML, href, xmlUrl).bind(self)
de nemmernék rá megesküdni :) ha teljes kódot küldesz .zip-ben akkor megtudom nézni,
FireBug debug-ról leírás :
http://encytemedia.com/blog/articles/2006/05/12/an-in-depth-look-at-the-future-of-javascript-debugging-with-firebug
üdv t