34. A computer implemented method for adding a script to a hypertext page using a proxy, comprising: intercepting a resource request from a client machine at said proxy, said resource request identifying a resource; extracting, at the proxy, a resource request identifier from the resource request and storing the resource request identifier in computer readable memory, the resource request identifier associated with the resource; forwarding the resource request to a network and thereafter locating the resource; returning the resource to the proxy in a response to the forwarded resource request; matching the received resource with the previously stored resource request identifier from a the resource request; analyzing a plurality of templates using at least the previously stored resource request identifier to obtain a template associated with the resource; locating a template from the plurality of templates that corresponds to the received resource identified by the matching previously stored resource request identifier; embedding at least one script into the response using the located template; and sending the response to the client machine.
34. A computer implemented method for adding a script to a hypertext page using a proxy, comprising: intercepting a resource request from a client machine at said proxy, said resource request identifying a resource; extracting, at the proxy, a resource request identifier from the resource request and storing the resource request identifier in computer readable memory, the resource request identifier associated with the resource; forwarding the resource request to a network and thereafter locating the resource; returning the resource to the proxy in a response to the forwarded resource request; matching the received resource with the previously stored resource request identifier from a the resource request; analyzing a plurality of templates using at least the previously stored resource request identifier to obtain a template associated with the resource; locating a template from the plurality of templates that corresponds to the received resource identified by the matching previously stored resource request identifier; embedding at least one script into the response using the located template; and sending the response to the client machine. 38. The method of claim 34 wherein said network is a document management database.