The Soduku Solver or any other classes do not contain harmless files because the site only allows verified text, HTML, image and Flash files.
I suspect that pop-under that you clicked loaded a page that may have triggered high memory consumption by your browser or some kind of misbehaving extension.
The site places pop-under ads served by Tribalfusion or ValueClick ad agencies. These are reputed ad agencies. They are not expected to serve virus. Otherwise the site would not work with them.
Pop-under or any kind of advertising is annoying. Unfortunately it is necessary to keep viable a busy site like this.
Since several people complained and requested accessing the site without advertising, in July it was launched a package of premium subscription services.
These are exclusive services made available to subscribers that pay a small fee of USD $5 a month (or USD $4 a month if paid annually).
Among other services, it is included the possibility to access the site without advertising.
If you are interested, take a look at the premium services page. From there you can order a premium subscription or even try it without paying for a few days.
phpclasses.org/premium/
By the way, not exactly related to the ads problem, but if you work providing PHP consulting or other professional PHP services, and you become a premium subscriber, you can also get listed as a featured professional in this PHP professionals directory. That may help you get more PHP work:
phpclasses.org/professionals/