文档章节

使用 IntraWeb (8) - 系统模板

涂孟超
 涂孟超
发布于 2014/09/26 15:35
字数 450
阅读 16
收藏 0

我们可以自定义系统错误模板, 编辑 IWError.html 放到模板文件夹后, 它将替换默认的模板.

{在主页面, 这是要模拟一个系统错误}
procedure TIWForm1.IWButton1Click(Sender: TObject);
begin
  Release;
end;


修改前后的 IWError.html 对比:


我想办法抠出了 IWError.html 源文件, 从里面可以了解到更多关于模板的问题:
<!DOCTYPE HTML> <html> <head> <META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8"> <META HTTP-EQUIV="Expires" CONTENT="-1"> <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="cache-control" content="no-cache"> <META Name="GENERATOR" content="IntraWeb"> <style type="text/css"> body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre { border: 0 none; margin: 0; padding: 0; vertical-align: baseline; } .iw-body { background-color: {%BODYBACKCOLOR%}; color: {%BODYTEXTCOLOR%}; font-family: Verdana, Geneva, sans-serif; } .iw-header-green{ padding-top: 20px; padding-left: 20px; padding-bottom: 10px; font-size: x-large; color: {%HEADERTEXTCOLOR%}; background-color: {%FROMCOLOR%}; background-image: -webkit-gradient(linear, left top, left bottom, from({%FROMCOLOR%}), to({%TOCOLOR%})); background-image: -webkit-linear-gradient(top, {%FROMCOLOR%}, {%TOCOLOR%}); background-image: -moz-linear-gradient(top, {%FROMCOLOR%}, {%TOCOLOR%}); background-image: -ms-linear-gradient(top, {%FROMCOLOR%}, {%TOCOLOR%}); background-image: -o-linear-gradient(top, {%FROMCOLOR%}, {%TOCOLOR%}); background-image: linear-gradient(to bottom, {%FROMCOLOR%}, {%TOCOLOR%});filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr={%FROMCOLOR%}, endColorstr={%TOCOLOR%});} .iw-header-subtitle { font-size: large; padding-left: 20px; } .iw-headerline { background-color: {%FROMCOLOR%}; height: 5px; } .iw-content { padding: 10px; font-size: small; } .iw-restart { padding: 10px; font-size: small; } .iw-stacktrace { padding: 10px; font-size: 12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif } </style> <title>{%APPNAME%}</title> </head> <body class="iw-body"> <div class="iw-header-green"><strong>Application Error</strong><br> <span class="iw-header-subtitle">An unhandled application error has occured within <strong>{%APPNAME%}</strong></span><br></div> <div class="iw-headerline"> </div> <div class="iw-content"> <strong>Error message:</strong> {%CONTENT%} <br><br> {%EXCEPTIONSPECIFIC%} <br><br><hr> </div> <div class="iw-restart"> In order to restart the application, please click the link below: <br><br> <a href="http://www.cnblogs.com/del/p/{%APPADDRESS%}$/start">Click here to restart <b>{%APPNAME%}</b></a> <br><br> Please note that depending on the actual exception that occured, restarting the application might not be possible. If this is the case, please report the error message to the administrator. <br><br><hr> </div> <span class="iw-content"><strong>{%ERRORDETAILS_TITLE%}</strong></span> <div class="iw-stacktrace">{%ERRORDETAILS_CONTENT%}</div> </body> </html>

IWShowMessage.html(默认信息模板) 和 IWException.html(默认异常模板) 的内嵌标签有: {%textMessage%}、{%butnOk%}

IWError.html(默认错误模板) 的内嵌标签有: {%CONTENT%}, {%AppName%}, {%AppID%}, {%ATOZEDLOGO%}, {%IntraWebLOGO%}, {%APPADDRESS%}, {%EXCEPTIONSPECIFIC%}

关于模板的最新参考: http://www.atozed.com/intraweb/docs/Layout/HTMLTemplates.aspx

本文转载自:http://www.cnblogs.com/del/p/3769917.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
使用delphi 开发 web(一) webbroke 简介

从delphi 3 开始,就可以支持使用webbroke 技术开发基于web 服务器。当时主要是支持CGI和ISAPI. CGI 其实就是一个类似控制台的可执行程序,将其放入web 服务器的可执行目录,每次web 服务器调...

xalion
2012/01/04
0
0
界面控件包TMS IntraWeb Component Pack Pro Script Edition发布v5.8.8.1

TMS IntraWeb Component Pack Pro Script Edition允许从Delphi IDE直接在IntraWeb表格上编辑设计期间的网页。IntraWeb的TMS控件允许以RAD方法用Delphi进行网页应用程序的开发。这使得网页开发...

Harriet666
2017/10/20
0
0
基于对象存储(OSS)的函数计算模板详解

阿里云函数计算为了降低开发者使用难度,推出了大量实用的模板供给用户使用,每个模板都提供一段业务示例逻辑代码,能大大降低用户使用门槛。下面来详细讲解每个模板的使用方法和内容。 引用...

文意
2018/02/07
0
0
weenCompany

weenCompany闻名企业网站系统(免费开源)是一个功能强大, 使用简单的企业自助建站系统, 您只需要一些基本的计算机知识就可以利用此系统完成中小型企业网站的建设。其强大的功能体现在以下几个...

匿名
2008/11/18
2.2K
0
zabbix 修改LINUX的CPU负载监控问题

最近给客户安装了一个zabbix服务器,运行了几天发现cpu load值不准确, 请教了运维和系统工程师,说是zabbix2.0以后的问题。 解决方案如下1(推荐): 修改模板(Template OS Linux)--项目--P...

sktj
2018/10/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 孤独到都和病毒发生了感情了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @-冰冰棒- :#今日歌曲推荐# 逃跑计划《一万次悲伤 (Live)》 《一万次悲伤 (Live)》- 逃跑计划 手机党少年们想听歌,请使劲儿戳(这里) 现在...

小小编辑
6分钟前
1
0
test

//// main.c// Test//// Created by 吕颖 on 2019/1/16.// Copyright © 2019年 carmen. All rights reserved.//#include <stdio.h>#include <stdlib.h>#include <t......

carmen-ly
今天
1
0
Android webview热门组件agentweb:4.0.2无法自适应的问题

Android webview热门组件agentweb:4.0.2无法自适应的问题 //设置自适应屏幕,两者合用mAgentWeb.getAgentWebSettings().getWebSettings().setUseWideViewPort(true); //将图片调整到适合w...

Gemini-Lin
今天
5
0
如何维护一个自己的 golang doc 服务

本文内容是如何维护一个golang 在线的doc 服务。 1 什么是godoc ? godoc 是 golang 官方提供的文档生成工具, 2 为什么要有godoc ? 我们经常遇到一个问题,就是代码和文档不一致,线上代码版...

鼎铭
今天
5
0
js中的对象创建的模式以及继承模式

对象创建模式: 工厂模式 构造函数模式 原型模式 继承模式 原型式继承 寄生式继承 构造函数 原型式和构造函数的组合式(缺点:运行两次超类类函数,积累函数的属性被挂载在原型对象上和实例对...

莫西摩西
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部