These are not real proxies but just sites where you can enter a URL and which then tries to get the requested site for you and display it. And they try to rewrite links in the result so that future clicks stay within the proxy. This will fail in many cases if links are created dynamically using JavaScript which is probably the case here. Also, if the target site creates cookies within a HTTP response and queries these cookies within JavaScript it will not see the expected cookies because these got rewritten by the proxy.
In other words: these proxy sites modify the content in a way which might affect the functionality of the content. This might be a problem with some sites and might be no problem with other sites. A real proxy instead gets configured inside the browser or OS so that the browser itself knows that it should use this proxy for all requests. In this case no content rewriting is needed to keep using the proxy and thus breaking the functionality due to rewriting will not happen.
Please note also that using of such proxy sites creates new security problems: since all sites visited using such proxy site are loaded within the same domain (i.e. proxy.zalmos.com
) the same origin policy will no longer restrict access between different sites, i.e. original cross-site activity will now be same-site activity. This makes it possible to read and modify the content of different sites which might result in stealing sensitive data or misuse of your identity. All these problems do not happen in case a real (browser configured) proxy is used.