Thomas Guettler wrote in news:6toehtfbrb8...@mid.individual.net in comp.lang.python:
> Sorry, I described my problem not well. Here is more information: > > The main application is the intranet web application used with IE (ms > windows client). But some action needs to be done on the client since > you can't do it with html or javascript. > > 1. The user pushes a button in the web app. > 2. Webserver sends signed python code to the client with own mime type > 3. IE sends code to the python application. > 4. Signature gets checked, Python code on the client gets executed. > 5. Maybe send some data to the server with http. > > Thomas > > Server runs Linux with Django and Postgres. > > Thomas Guettler schrieb: >> Hi, >> >> I want to start Python at the client side from a web application. The >> app is an intranet application, and all client PCs are under our >> control (we can install software on them). >> >> But I don't want to update the installation too often. Here is my >> idea: >> >> We create a custom mime-type and register it on the client PC. The >> web application can send signed python code to the client PC. If the >> signature is correct, the code will be executed at the client. The >> signature prevents others from executing code. >> >> Has someone seen or done something like this before? Two options come to mind: 1) use a HTA as you client app, http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx The main drawback is it isn't a full browser so you loose things like back buttons, though some shortcuts F5 (refresh/reload) do work. 2) create a localhost web server, for the client side manipulation. Then have your remote webserver render a form that posts via javavscript to the localhost webserver. The localhost server would post back in the same way. Rob. -- http://www.victim-prime.dsl.pipex.com/ -- http://mail.python.org/mailman/listinfo/python-list