私はJoomlaを使っています!DHTMLxGrid ライブラリ、特にバージョン 1.5 を利用するプラグイン。この DHTMLx Grid 機能を使用するページを開くときに問題が発生します。Firefox ではすべて正常に動作しますが、Chrome (7 および 8) でページを開くと、ブラウザーは dhtmlxgrid.js ファイルの 60 行目で例外にヒットし、トリガーされます。グリッドの初期化によって。数行のコードを含めました。これは非常に限られたデータであることは承知していますが、要約としてここに掲載できたのは次のとおりです。誰かが同様の問題に遭遇したことを願っています。私はJSの知識が限られているので、助けていただければ幸いです。
より詳細な情報が必要な場合はお知らせください。より多くのデータを含めるように努めます。
ありがとう!
php ファイル:
function gridInit(){
mygrid = new dhtmlXGridObject('gridbox');
mygrid.setImagePath("http://mydomain.com//administrator/components/com_com/images/dhtmlxGrid/");
mygrid.setHeader("ID,Start Period,End Period,Price (USD)");
mygrid.setInitWidths("50,120,120,80");
mygrid.setColAlign("center,center,center,center");
mygrid.setColTypes("dyn,dhxCalendarA,dhxCalendarA,edn");
mygrid.setDateFormat("%d/%m/%Y");
mygrid.setColSorting("int,date,date,int");
mygrid.init(); //...hits exception at this point
//...
}
js ファイル:
//dhtmlxgrid.js...
this.hdr = document.createElement("TABLE");
this.hdr.style.border="1px solid gray";
this.hdr.cellSpacing = 0;
this.hdr.cellPadding = 0;
if ((!_isOpera)||(_OperaRv>=8.5))
this.hdr.style.tableLayout = "fixed";
this.hdr.className = "c_hdr".substr(2);
this.hdr.width = "100%";
//...
var hdrRow = this.hdr.insertRow(_isKHTML?2:1); //dhtmlxgrid.js:60 Uncaught Error: INDEX_SIZE_ERR: DOM Exception 1
//...