There's an Online version of Portal called "Portal: The Flash Version"

I'm gonna try it.