In recent times, the same iframe virus comes masqueraded as javascript. You can read about how newer iframe variants can be detected and about some automated cleaning solution as well:
http://paramprojects.com/website/
If your website is infected, cleaning it manually would be really difficult for large websites. Here is one site that gives detailed technical information and some automated removal procedure as well:
http://paramprojects.com/website/badwarefaq