ASP can generate html, so you can have a counter in ASP that then inserts the count into some html-code before sending it to the browser, but then it is an ASP tage.
HTML is always static so you can't have a counter inthere, you can only display the count.
Mex, you will need to have your Host Provider map the asp dll to your htm and html files IIS. If they need instructions, they are below. This is easy to do, causes no security risk and should not be an issue for them.
1. Open the properties for the domain under the IIS Admin.
2. Select the Home Directory Tab and click on Configuration.
3. Click on the Add button and enter the following information.
Executable: C:\WINNT\System32\inetsrv\asp.dll
Extension: htm
Limit To: GET,HEAD,POST,TRACE
Script Engine: Checked
This will need to be done to both HTM and HTML if you want both mapped. If they cry about it, find another provider.
Comment