Online demos works fine, yes. I deduce that it is not a problem with client versions.
I tested on Apache Platform all sample files worked fine.
The problem seems to be on win 2k3 / IIS 6 side.
Then, I analyzed some client-server exchanges.
According to developper toolkit (F12 in IE) the problem deals with the xml file loading with POST method (server returns a HTTP Error 405 ). It indicates the use of the Library XMLHttpRequest.
I anderstand I have to check my IIS 6.0 config.
But I still do not know what exactly … Mime types ? folder access rights ?
I tried a few tricks gleaned on the web, but without success …
Any idea ?
Remark : all works fine with dhtmlx 3.6 on the same server; only 4.0 do not work.
now go to control panel → administrative tools → iis manager (03.png)
on left expand “site” and select from context menu “add new one” (04.png)
there also was default site, but I removed it
enter values like on screenshot 04.png and press ok
to fix - go to sites → handler mappers (06.png)
right_click or from menu on right side select “add module mapping” (screenshot 07.png)
enter values like on screenshots 7,8 and 9 (components already installed in p.1)
(if some values not reflected on screenshot - leave as-is)
press main ok button, if you will see dialog like on 10.png - click yes
The issue appears to be the major change from loadXML to loadStruct which has changed from a GET to a POST.
Unmentioned in the migration documentation, we got caught as well with the toolbar loaded but no buttons.
Had to make changes to the server so it responded to a local files POST and all was well.
I couldn’t find any method of loadStruct forcing to be a GET