Error on dynamic loading with Firefox/Chrome and asp file

I try to use this following code :

<body>
    <div id="treeBox" style="width:600;height:600">
    </div>

<script>
  var vt3 = new dhtmlXTreeObject("treeBox","100%","100%",0); 
  vt3.setSkin("dhx_skyblue"); 
  vt3.setImagePath("../../resources/theme/img/tree/");
  vt3.enableCheckBoxes(1); 
  vt3.enableThreeStateCheckboxes(true); 
  vt3.setXMLAutoLoading("ajax/load_xml_tree_attr.asp");
  vt3.loadXML("ajax/load_xml_tree_attr.asp?id=3");  
</script>
</body>

That work on IE but not on Firefox or Chrome.
If I replace “.asp” by “.xml” that work. But it’s not possible to generate “xml” with IIS and ASP if the file don’t have “.asp” extension.

Ok I found the solution.
I need to add this line on the begin of my ASP file:

<%response.ContentType="text/xml"%>