A simple model of Yahoo! connected TV applications is that they are DB browsers. A web service, not a web page, needs to exist or be built that delivers content to the TV in JSON format that the TV can display for the user. (Other formats are possible, but JSON is the best supported format.) The nature of the television as a device, and the remote control as a device, and due to the other content on the TV, and the environment the TV is used in all collaborate to make the nature of TV applications somewhat different from web browser or desktop applications. Imagine that your app is competing for your users attention with this seasons top TV shows and movies.
You do not need to translate web pages to Javascript. You need to extract the right level of detail from the content you wish to provide, build or locate a service to deliver the content, and build (in Javascript) a TV application to present the content to the user.