A frosted appearance can be caused by a couple of things in order to narrow it down, perform this test:
Purchased a gallon of distilled water from the grocery store and soak some of the glasses in this. Rinse them well and try to remove the frost with only a clean towel and the water, then dry.
Does the haze remain? If no, you either have water with contains high amounts of Total Disolved Solids (TDS) or your washer is not rinsing properly. For high TDS it will be necessary to use a filtration of some type (usually a Reverse-Osmosis System) but these are rather spendy and it is a matter of choice if you wish to invest in such things. Contact a water expert in your area for further information.
If washer is not rinsing properly, check screens and jets for any blockages and clean as necessary.
If the haze does remain, your glasses have suffered from a process known as silica etching. This is ir-reversible and glasses must be discarded if haze is not tolerable. This typically happens in areas where the water to the dish washer has been softened through a water softener, or water which is natually soft (0 grains). If this is the case, locate the bypass valve behind the softener and open it just a little. The idea is to allow a little of the hardness in the water to remain, thus preventing the silica in the glassware from exiting the glass.
Ideal water conditions for "crystal-clear" glassware is no TDS (200ppm or less) and 1-3 grains of water hardness.
Hope this helps,
Kermit
I rinsed the glasses in vinegar and the frost came off. I than ran the nmachine several times without glasses and it now seem fine. I think I had too much rinse aid in it.