WebBroker 后端输出页面到浏览器,让浏览器做 URL 跳转

来源:互联网 发布:win10怎么连接usb网络 编辑:程序博客网 时间:2024/06/04 18:45

WebBroker 制作网站,非常简单明了。

WebBroker 作为服务器端代码,从后端输出的页面到浏览器,如果我们需要根据不同的条件,让前端浏览器访问不同的 URL 地址,用以下办法非常简单:




procedure TWebModule1.WebModule1WebActionLoginAction(Sender: TObject;  Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);var  JS: string;begin  JS := '<script language="javascript">window.location.replace("http://localhost/dcgi/testWebBroker.exe/admin");</script>';    Response.Content := JS; // HTMLEncode(JS);  测试成功。js 代码不需要用 HTMLEncodeend;

也就是直接从后端用 Response.Content := JavaScript 的方式,就可以将这条 JavaScript 送给浏览器执行。浏览器果然跳转了!


同样原理,后端服务器代码想要在浏览器里面弹窗提示用户,用这句 JavaScript 代码就可以:

Reponse.Content := '<script language="javascript">alert("' + '哈哈,你吃了吗?' + '");</script>';


0 0