Just insert the activeX XSLControl into an initial HTML page=2E Probably a=
=20
base frame=2E
<OBJECT ID=3D"XSLControl"
CLASSID=3D"CLSID:2BD0D2F2-52EC-11D1-8C69-0E16BC000000"
CODEBASE=3D"http://www=2Emicrosoft=2Ecom/xsl/xsl/msxsl=2Eca=
b"
STYLE=3D"display:none">
<PARAM NAME=3D"styleURL" VALUE=3D"sample=2Exsl">
</OBJECT>
<frameset>
<frame name=3Dcontent>
</frameset>
And on loading, set the URL of the XSLControl=2Edocument to be the asp page=2E
Then insert the resulting stylesheeted HTML / XML into the content frame=2E
<SCRIPT FOR=3D"window" EVENT=3D"onload">
XSLControl=2EdocumentURL =3D "doit=2Easp"
xslHTML =3D XSLControl=2EhtmlText;
document=2Econtent=2EouterHTML =3D XSLControl=2EhtmlText;
</SCRIPT>
In addition, calls to other asp pages will have to go via the activeX=20
control=2E But thats ok as the asp's are generating the content=2E
so it will generate something like
onClick=3D"top=2EXSLControl=2EdocumentURL =3D anotherASP=2Easp"
The style sheet/s can be fetched in a similar=2E
Alternatively you could use the XSLControl on the server, mangle the=20
generated XML with the appropriate style sheet and just send the resulting=20
HTML to the browser from the ASP=2E
I hope this is of help=2E
Graham=2E