动态网页制作模板(动态模板怎么制作)

admin 278 2022-11-12

阿里云服务器优惠多,折扣错,惊喜多,请咨询:www.wqiis.com

本文目录一览:

怎样进行网页制作

具体是:

Web页面可用预定义模板来创建,也可不采用模板而在空白页上自己进行设计。创建新页面的步骤如下:

在网页视图下,选择“文件”菜单中的“新建”命令,再从其子菜单中选择“网页”命令,将弹出“新建”对话框,如图所示。

若用户要新建的网页是框架,则从“框架网页”选项卡中选择某种框架样式;否则,从“常规”选项卡中选择一种所需样式,然后单击“确定”按钮。若想建立一空白网页,可在对话框的“常规”选项卡中选择Normal Page项,或直接单击常用工具栏的“新建网页”按钮。

建议逐一试用FrontPage提供的各种模板以便熟悉它们,日后你就可以自如地利用模板创建常规Web页面,能够节省许多时间。

1.在网页中插入图形

图片往往比大量的文字讲述更具吸引力和说服力,在web页面中适当地添加图片会使网页丰富多彩,但过多地加入图片将降低页面的下载速度,特别是对通过调制解调器访问web页的用户。大多数图形都是采用压缩格式,有的调制解调器不具有压缩功能,这种调制解调器速度更慢。因此用户在加入图片时,应认真选择和进行规划。虽然图形可使web页更有趣味,但应适度使用(使用较少颜色,缩小高度和宽度或裁剪图形、降低图形的分辨率,尽可能地减少图形文件大小,如用压缩格式的文件类型)。

Web页面所使用的两种图片格式分别为GIF和JPEG,用户可选择“插入”菜单中的“图片”命令,再从其子菜单中选择“来自文件”命令,打开“图片”对话框,“图片”对话框提供了“扫描”、“使用您的web例览器来选择网页或文件”、“剪贴画”和“在您的计算机上选择一个文件”四种途径插入图片。

对于一些非GIF和JPEC格式的图片,FrontPage可以自动地将这些文件转换成GIF或JPEG格式。

2.在网页中插入水平线

水平线可以在网页上清晰地划分界限,而且对用户网页的布局起着重要的作用。添加一条水平线,可以通过“插入”菜单中选择“水平线”命令添加。在默认状态下水平线是灰色的,用户可以像改变文本颜色一样改变水平线的颜色。改变水平线的颜色有两种方法(必须在不加主题的情况下):

(1)双击该水平线,将显示“水平线属性”对话框。在对话框的“颜色”项,选择下拉列表,从中选择合适的颜色,单击“确定”按钮。

(2)用鼠标右键单击这条水平线,从快捷菜单中选择“水平线属性”命令,再从对话框中选择一个合适的颜色。

使用框架

框架是把Web浏览器的视窗分成几个部分,每个部分都是独立的Web页面,这样便可同时显示多个页面。

可以很容易地用FrontPage创建一个多框架的web页面。为了创建具有框架的Web页面,可从“文件”菜单的“新建”子菜单中选择“网页”命令,弹出“新建”对话框,选择“框架网页”选项卡。

在左边的列表中可选择不同类型的框架模板,选定模板后,按“确定”按钮即可创建一个具有框架的网页。

在创建有框架的Web页面时,应注意有些web浏览器不支持框架。虽然使用不能显示框架的浏览器的用户已很少,为确保这些用户仍然能够浏览到Web站点上的内容,可以填上要告诉那些低版本浏览器的使用者的话,例如请对方更换浏览器等。

在新建的框架的窗口中,单击“设置初始页”按钮将会弹出“创建超链接”对话框,可以链接到一个指定页面;单击“新建网页”按钮将创建一个新页面,然后在该页面内对该页进行编辑。在编辑页面时,若感觉页面被放在一个狭窄的框架中太拥挤,可选择“框架”菜单中的“在新窗口中打开网页”命令,这样便打开一个新的满屏窗口,可以自由地在页面中增加内容。

利用FrontPage的框架页面模板在Web页面上引入了框架布局,我们还可以在此基础上,根据需要进行进一步的设计。

1、增加新框架

要给框架页面增加新框架,就是像拆分表格的单元格一样,把一个框架分为两个框架。 其操作如下:

(1)按住Ctrl键,将鼠标放在框架边框上,当鼠标变为上下箭头时,可把边框拖到一个新位置,当松开鼠标按钮时,一个新的空白内容的框架就形成了。

(2)也可以通过命令来操作:首先单击要拆分的框架内部,选“框架”菜单中的“拆分框架”命令,在弹出的“拆分框架”对话框中单击“拆分成列”或“拆分成行”单选按钮,单击“确定”按钮即可。

2.删除框架

若框架页面看起来太乱,可删除某些框架。要删除一个框架,可先单击该框架选择它,再选择“框架”菜单中的“删除框架”命令即可。

3.改变框架属性

在设置好框架的整体布局后,我们还可以对每一框架的具体属性进行设置,操作如下:

(1)单击需设置属性的框架,选择“框架”菜单中的“框架属性”,则弹出“框架属性”对活框。

(2)在对话框的“名称”文本框中可输入框架名,这样便于识别不同的框架;在“选项”区域中,若选中“在例览器中可以调大小”复选框,则客户在浏览站点时,可重新定义框架尺寸,通过在“显示滚动条”下拉列表框中选择不同的描述项,可设置让滚动条是否出现。

(3)在“框架大小”区域中,可设置框架大小,可以定义一个绝对像素值或相对于浏览器窗口的百分比,若要用浏览器来设置相对于该页面中框架的尺寸,可选“相对”;在“边距”区域中,可设置内容页面与框架边框分隔的像素数值。

(4)要改变开始页面,可以在“初始网页”文本框中输入一个新的页面名字或URL。

(5)单击“框架网页”按钮,则弹出“网页属性”对话框。

(6)在该对话框的“框架”选项卡中,在“框架间距”文本框中,可输入以像素为单位的边框宽度;若要使框架边框消失,则不要选中“显示边框”复选框。

(7)单击“确定”按钮,关闭“网页属性”对话框,再单击“确定”按钮,关闭“框架属件”对话框,完成框架属性设置。

动态网页

DHTML是动态网页的意思,它其实并不是一个标准的术语。事实上没有一种技术叫作DHTML。DHTML是利用CSS(层叠样式表),JavaScript,HTML等技术而建立的能与访问者产生互动的网页。比如在动态网页里,当访问者单击了某一张图片后,这张图片会自动的移动,这就是DHTML效果。也就是说,当网页下载完毕后,它无需再与服务器连接就能产生变化了。FrontPage2000提供了一套容易制作动态网页的方法,你可以建立起属于自己特色的动态网页。

1、使用DHTML的基本步骤

1).在页面点选需要使用DHTML的对象,比如文本,图片。对于文本需要拖曳鼠标选定;

2).在DHTML工具栏,选择通过开启的下拉列表选择一种事件,文本和图片所具有的事件是不同的;接下来再应用下拉列表选择一种效果;最后选择该效果的的实现方法;

3).当你为对象使用了DHTML后,保存该页面并预览,你会发现你选定的对象按照你设置的DHTML的效果出现;

4).如果想删除某一个对象的DHTML效果,先选定该对象,然后单击DHTML工具栏上的删除效果图标即可。

2、DHTML的事件

在DHTML制作中,我们听得最多的是“事件”这个术语。什么是“事件”呢,顾名思义,就是发生的一件事情,比如你用手打开门,那么这就是一个事件。换到网页制作中,开门变成了单击,也就是说,访问者单击了一个链接,那么出现了事件的结果,门被打开了。

在FrontPage2000中,当我们打开DHTML效果工具栏后,点选文本或者图片会产生不同事件。但它们的施用方法是一样的,下面我们以文本举例:

我们先在编辑器里输入一段文本,比如:网页陶吧,然后继续下面的三个步骤:

选定一段需要产生DHTML效果的文本,这里是:网页陶吧。从DHTML效果工具栏的开启下拉列表选择一个事件。这里对于文本我们只有“网页加载”这个事件。“网页加载”就是当网页第一次装入的时侯发生的事件,它不需要用户利用鼠标去触发它,而只需要访问者利用浏览器打开它的时侯就会产生预设的动态效果。

选择好事件后,我们要在应用下拉列表里选择一个该事件的应用效果。在该列表下有七种可以采用的效果,我们选择飞入。

对于应用效果会有不同的方法产生。比如当你选择的应用效果是“飞入”的时侯,文本可以从底部飞入,可以从左边飞入,也可以从右边飞入,这些就是方法。在这个下拉列表里并没有注明这个术语。有的应用效果是没有方法的,比如波动。我们这里选择从底部飞入。

最后保存该页面并预览,你会发现网页陶吧这个四个字在网页第一次加载后从底部飞入。当然,你也可以尝试其它DHTML效果。对于选定图片,你会在DHTML效果工具栏的开启下拉列表看到新的事件,单击和鼠标悬停,它们会有各自的应用效果和实现方法。你可以每一个尝试一下,这样你就能明白这些事件和应用效果和方法之间的关系。

3、DHTML的小技巧

DHTML兼容性

利用FrontPage2000制作的DHTML网页只能被InternetExplorer4.0或以上版本完全正常浏览。对于图片的DHTML效果,Netscape Communicator 4.0或以上版本也可以浏览。

禁止DHTML

如果想禁用DHTML效果,点选菜单工具/网页选项,在打开的对话框里选择兼容性标签,取消动态HTML前的复选框里勾,这样DHTM效果被禁用。

快速使用DHTML

一般情况,在你没有选定某一个对象的情况下,你只需要把鼠标移动到对象的左边或者右边单击一下就可以使用DHTML效果了。

4、网页过渡

网页过渡是指当你进入或者离开一个网页的时侯所产生的效果的这个过程。比如你从某一页进入另一页,你会发现当前页慢慢向中间合拢,同时出现了另一个新的页面,直到当前页合拢消失而最后出现新的页面。如果你想使用网页过渡,可以按照以下步骤:

1).打开想使用过渡效果的页面,或者新建立一个页面。点选菜单格式/网页过渡,打开网页过渡对话框;

2).在事件下拉列表里选择一个事件,我们选择进入网页。大家要注意,当你为某页和站点都设置了过渡效果时,网页将比站点过渡效果优先;

3).在周期文本框里输入持续的时间,然后在过渡效果列表框里点选一个效果,单击确定。利用浏览器打开该页面,因为我们选择的网页过渡是进入网页,所以当你打开该页时你就能看到过渡效果了。

利用DHTML效果的确是吸引访问者的有力利器,但如果你不愿意和复杂的代码打交道,那么FrontPage2000为你预设了许多DHTML的效果。你要做的仅仅是选定需要动态效果的对象,比如文字,图片,然后利用“傻瓜”式的操作就可以让你的网页动起来。

Web页有自己的一组属性,通过选择“文件”菜单中的“属性”或通过鼠标右键单击页内任何位置,选择快捷菜单中的“网页属性”命令,可以打开“网页属性”对话框,在“常规”选项卡中,各项设置含义如下:

·位置:指出页的完整URL。

·标题:显示的页标题,即在HIML中显示在head元素中的tit1e标签内。

·基位置:在此位置可输入一个URL,可将这页中使用的相对URL的超链接总指向同一正确的目标,通过对一个URL的说明,可以在不移动相对URL中所有目标的情况下,移动这个页。

·默认的目标框架:定义不规定框架的页中所有超链接的默认框架。

·背景音乐:加入背景音乐,当浏览器打开该页时,会同时播放音乐。

在其它选项卡中还可对页边距、语言等系统参数进行设置。

建立超链接

--------------------------------------------------------------------------------

超链接(HyperLink)的出现使网上浏览变得更加便捷,只须用鼠标轻轻点击,便能轻松地从一个页面跳转到另一个页面,从一个Web站点跳到另一个Web站点,从一个国家跳到另一个国家。超链接就是一些特殊的文本或图像,是其它页面的入口。

1.与当前web站点的页面建立超链接

(1)在FrontPage中打开要建立超链接的页面(若是新建页面,则要肯定该页面己被保存),选中超链接源,超链接源可以是一个字符、一个单词、一句话或一幅图片等。

(2)选择“插入”菜单中的“超链接”命令,或单击“常用”工具栏的“超链接”按钮,则弹出“创建超链接”对话框(如图),在该对话框中列出了当前FrontPage中打开的Web站点中的文件夹和文件。

(3)在该对话框的文件列表中,选择要建立链接的目标文件。

(4)单击“确定”按钮,超链接建成。

2.与本机中的其它文件建立超键接

(1)选择超链接源,打开“创建超链接”对话框。

(2)在该对话框中单击“制作一个链接到您计算机上文件的超链接”按钮,然后从弹出的对话框中找到自己所要链接的文件,选中它。

(3)单击“确定”按钮,超链接建成。

3.与world wide web上某一站点建立超链接

(1)在FrontPage中打开欲建超链接的页面,选定超链接源。

(2)选“插入”菜单中的“超链接”或单击常用工具栏的“超链接”按钮,弹出“创建超链接”对话框。

(3)在“URL”文本框中,输入超链接目标的URL。

(4)单击“确定”按钮。

格式化文本

1.输入文本

从总体而言,文本仍是网页中的主体内容,在FrontPage中输入文本与在Word中输入文本非常类似。

(1).需要加入空行或换段时才使用Enter键,当输入文本达到所定义的右边界时,将自动换行。若录入文字有错可按Backspace键清除错误,重新录入。

(2).可在文本中任意位置处插入新文本内容,操作时把鼠标指针定位到欲加文本处即可添加文本。

(3).可进行覆盖式录入,即先用鼠标选中要替换的文本,然后直接录入文本。

(4).可通过单击常用工具栏的“显示所有”按钮,让段落标记在屏幕上显示或隐藏,借助段落标记可清楚地看到段与段之间的空行。

2.文本的选择

(1).选择一个单词或多个单词:选择一个单词只需在该单词上双击鼠标即可,按住鼠标左键在要选单词上拖动即可选择多个单词。选择字与选择多个单词的方法相同。

(2).选择一行文字:一行文字就是在屏幕上占据一行空间的文本。将鼠标箭头移到行的最左边,当光标箭头变为指向左边时,单击鼠标左键,便可选择该行。

(3).选择一个段落:将鼠标箭头移到该段落的最左边,当光标箭头变为指向左边时,双击鼠标左键,或按下ALT键,再用鼠标单击想要选择的段落,即可选择该段落。

3.删除、拷贝和移动文本或图片

(1).删除:删除插入点左侧的一个字符,按Backspace键;删除插入点右侧的一个字符,按Delete键;删除插入点右侧的一个单词,按Ctrl+De1ete键;剪切所选内容并保行到“剪贴板”,按Ctrl+X键;删除所选内容按De1e1e键或选择“编辑”菜单中的“删除”命令。

(2).拷贝:拷贝所选文本或图形到剪贴板,方法是:选中文本或图形,然后按Ctrl+C键或从菜单上选择“编辑”菜单中的“复制”菜单命令,也可直接单击工具栏中的“复制”按钮。

(3).移动文本或图片:选择想要移动的文本或图片,再拖曳到要插入的位置,释放鼠标,所选对象就移到目的地。如果先将选择的文本或图片“剪切”,然后再“粘贴”到指定区域,也可将其移动。

(4).通过“撤销”取消误操作:如果用户在不小心的情况下错误地执行操作,单击工具栏上的“撤销”命令按钮,可以取消用户执行过的操作,或从菜单栏选择“编辑”菜单中的“撤销”菜单命令,或按Cir1+Z键。

4.加入标题

出于页面内容层次的需要,有时在页面中要加入一些小标题。 HTML语言规范采用6级标题,各级标题采用文字不同字号来区分,其中标题1为大标题,其它依次为中小标题。要设定某一级标题,可以在FrontPage格式工具栏中的“样式”下拉列表中选中一个标题等级,然后在光标处输入标题文字即可;或者先输入文字,并选定该文字,然后在“样式”下拉列表中选定某一级标题。标题结束后,将下拉列表中的格式改回原来的“普通”,再进行其它内容的输入。

5.改变字体及设置字体效果

FrontPage在通常情况下,字体为“Times New Roman”。若用户的操作系统是中文Windows95/98或Windows NT,中文默认字体为“宋体”,文字大小采用默认的字号。若要设定不同的字体,可先选择要改变的文字,然后在格式工具栏里的“字体”下拉菜单中选择一种字体,或从菜单栏选择“格式”菜单中的“字体”菜单命令,通过“字体”对话框来设置,并可设定字体样式、大小等。当字体改变后,形式将一直保持,直到用户又重新设置新的字体为止。

(1).设置字体颜色:选中文字,单击格式工具栏上的“文本颜色”按钮的下拉箭头,就会弹出其下拉列表,在“标准颜色”中选择所需颜色;若没有,可选择“更多的颜色”命令,然后从弹出的对话框中选择。

(2).设置字体样式:要对需要的文字进行粗体、斜体和下划线处理,只要选择要处理的文字,从格式工具栏上单击“加粗”、“斜体”或“下划线”按钮即可。想解除此效果,可以选中文字,再次按相应的按钮就可以解除效果,恢复到正常字体。在制作网页时,一般不采用“下划线”效果,因为下划线在一些网页中都表示有超链接。

(3).字体加线效果:共有两种:“下划线”可以在选中的文字下面划一条线;“删除线”在文字中间贯穿划一条线。

(4).特殊的文字风格:当选中的文字需要使用某些特殊风格,如“闪烁”风格,可通过选择“字体”对话框中“字体”选项卡(如图)的“效果”区域的所需选项,但有的文字特殊效果只有在浏览器中才能体现出来。

6.文本的缩进

文本的缩进就是使文本左边、右边显示空白,这种效果有利于对关键段落加强说明。要对一个已有的段落运用缩进的方式,首先选中段落,然后在格式工具栏上单击“增加缩进”按钮,段落左边和右边分别缩进一段距离,连续按“增加缩进”按钮,缩进将进一步加大。这种在文字两边同时缩进的方式也称之为双向缩进。若缩进的空间太大,可以通过单击“减少缩进”按钮来减少缩进的空间。

7.文本对齐方式

若输入的文字是从该页的左边距开始,并逐渐向右延伸,且到了行满以后又折回下行左边(左边距处)重新开始,这就是左对齐。有些文字需要居中方式,比如标题之类的文字;而有些文字需要放到右边,这些可通过格式工具栏上的“向左对齐”、“居中”和“向右对齐”按钮来实现:,不同的对齐方式可以使文本呈现不同的显示样式,而且可以清楚地表明用户想要说明的问题,使网页整体保持协调。 要设定文本的居中、左齐或右齐方式,须先选择好要设置的文本,再单击相应按钮即可。如果用户想回到原始状态的对齐的方式,应先选定该文本,再单击格式工具栏上相应的对齐按钮。

8、加入项目符号或列表编号

有一些列表前面有加圆点的符号,说明一条条的列表内容,这在专业排版中称为项目符号,在Web页面中加入项目符号或列表编号可使内容有条理、更清楚,可以通过列表把大量内容简要地描述出来,便于读者抓住重点。还有另外一种形式即列表编号,可以用来描述一个问题的处理步骤和顺序,这两种处理形式在FrontPage中运用起来很方便。

加入项目符号或列表编号与在Word中的操作很类似。先选定文本,用户可以在格式工具栏按相应的按钮,或选“格式”菜单中的“项目符号和编号方式”命令,打开项目符号和编号方式对话框(如图),从中选定不同格式的列表项目。

在FrontPage中新建的两个文本行之间都有一个空行,如果用户在输入或添加项目时不想每两行之间都出现一个空行,可以在格式工具栏上单击“项目符号”或“编号方式”按钮。该按钮为下凹状后同时出现第一个项目符号,输入需要的文字后,按“回车”键,然后在自动出现的下一个项目符号后继续输入。

FrontPage还可以通过提供列表编号或项目符号的方式对列表项进行排列。操作方法与上一段所述相同。

如果在所有项目输入完毕后,以下的内容不再希望添加编号或项目符号,可两次回车,则停止编号或停止添加项目符号。若想改变编号的形式或不想从1开始,可通过在列表符号上单击鼠标右键,在弹出的快捷菜单上选择“列表属性”命令,在弹出的“列表属性”对话框中选择“号码”选项卡,选择所需的编号风格,再在右边的“初始号码”微调器中调整起始编号,在调好之后单击“确定”.

asp 动态网页生成静态网页详细步骤

1)asp生成html的方式

要生成文件肯空要用到FSO(FileSystemObject)组件,通过asp生成静态网页主要有两种方式:

a、生成的内容由多部分连接而成;

b、生成的内容基于模板生成。

2)方式1:生成的内容由多部分连接而成

步骤:

a、设计要输出网页的布局

b、设计生成HTML的asp文件

例子:

输出网页的布局:

html

head

title标题/title

style type="text/css"

!--

.article_title {

font-size: 22px;

font-weight: bold;

text-align: center;

padding-top: 10px;

padding-bottom: 20px;

}

.content {

text-indent: 18px;

font-size: 16px;

line-height: 230%;

text-align: left;

}

.from {

font-size: 14px;

text-align: right;

padding-right: 15px;

padding-top: 15px;

}

.feature_bar {

font-size: 14px;

color: #999999;

text-align: center;

padding-bottom: 15px;

}

--

/style

/head

body

table width="80%"

tr

tddiv class="article_title"标题/div

div class="feature_bar"作者: 录入时间: 录入: /div

div class="content"内容/div

div class="from"来源:/div /td

/tr

/table

/body

/html

把源代码中的所有的 " 替换成 "",作用是在ASP中输出双引号。

设计asp文件:

% Option Explicit %

html

head

titleASP生成HTML/title

style type="text/css"

!--

.align_right_top {

text-align: right;

vertical-align: top;

}

.align_left_10px {

text-align: left;

padding-left: 10px;

}

--

/style

/head

body

form method="post" action="?action=create"

table width="80%"

tr

td class="align_right_top" HTML文件名称:/td

td class="align_left_10px"input name="HtmlFileName" type="text" id="HtmlFileName" //td

/tr

tr

td class="align_right_top" 文章标题:/td

td class="align_left_10px"input name="title" type="text" id="title" //td

/tr

tr

td class="align_right_top"作者:/td

td class="align_left_10px"input name="author" type="text" id="author" //td

/tr

tr

td class="align_right_top"录入:/td

td class="align_left_10px"input name="editor" type="text" id="editor" //td

/tr

tr

td class="align_right_top"输入时间:/td

td class="align_left_10px"input name="EditTime" type="text" id="EditTime" //td

/tr

tr

td class="align_right_top"文章内容:/td

td class="align_left_10px"textarea name="content" cols="55" rows="20" id="content"/textarea/td

/tr

tr

td class="align_right_top"来源:/td

td class="align_left_10px"input name="from" type="text" id="from" //td

/tr

tr

td colspan="2" align="center"input type="submit" name="Submit" value="提交" //td

/tr

/table

/form

%

if Trim(Request.QueryString("action"))="create" then

dim title , author , editor , EditTime , content , from , html

title=Trim(Request.Form("title"))

editor=Trim(Request.Form("editor"))

EditTime=Trim(Request.Form("EditTime"))

content=Trim(Request.Form("content"))

from=Trim(Request.Form("from"))

html="html"_ '粘贴上面的修改后的 输出网页布局的源代码

"head"_ ‘并用 _ 与 把各行连接起来 或删除多余空格使源代码写在一行

"title"title"/title"_

"style type=""text/css"""_

".article_title {"_

"font-size: 22px;"_

"font-weight: bold;"_

"text-align: center;"_

"padding-top: 10px;"_

"padding-bottom: 20px;"_

"}"_

".content {"_

"text-indent: 18px;"_

"font-size: 16px;"_

"line-height: 230%;"_

"text-align: left;"_

"}"_

".from {"_

"font-size: 14px;"_

"text-align: right;"_

"padding-right: 15px;"_

"padding-top: 15px;"_

"}"_

".feature_bar {"_

"font-size: 14px;"_

"color: #999999;"_

"text-align: center;"_

"padding-bottom: 15px;"_

"}"_

"/style"_

"/head"_

"body "_

"table width=""80%"""_

"tr"_

"tddiv class=""article_title"""title"/div"_

"div class=""feature_bar""作者:"author" 录入时间:"EditTime" 录入:"editor" /div"_

"div class=""content"""content"/div"_

"div class=""from""来源:"from"/div /td"_

"/tr"_

"/table"_

"/body "_

"/html"

dim HtmlFileName ,HtmlFile , fs , FileStream

HtmlFileName=Trim(Request.Form("HtmlFileName"))

if instr(HtmlFileName,".html")=false then

HtmlFileName="NoName.html"

end if

HtmlFile=Server.MapPath(HtmlFileName)

set fs=CreateObject("Scripting.FileSystemObject")

set FileStream=fs.CreateTextFile(HtmlFile)

FileStream.WriteLine Html

FileStream.close

set FileStream=nothing

response.Write("scriptalert('生成"HtmlFileName"文件成功!');history.go(-1);/script")

end if

%

/body

/htm

把上面的asp文件保存放到服务器上即可运行

3)方式2:生成的内容基于模板生成

思想:

给模板asp传递参数,使用“MSXML2.XMLHTTP”读取基于参数传递的asp模板的网页源代码,

再使用FSO组件生成静态网页。

步骤:

a、设计有参数传递的asp模板

b、设计asp控制页

设计asp模板:(保存成template.asp)

% Option Explicit %

%

dim HtmlFileName ,title , author , editor ,EditTime ,content ,from

HtmlFileName=Trim(Request.QueryString("HtmlFileName"))

title=Trim(Request.QueryString("title"))

author=Trim(Request.QueryString("author"))

editor=Trim(Request.QueryString("editor"))

EditTime=Trim(Request.QueryString("EditTime"))

content=Trim(Request.QueryString("content"))

from=Trim(Request.QueryString("from"))

%

html

head

title%= title %/title

style type="text/css"

!--

.article_title {

font-size: 22px;

font-weight: bold;

text-align: center;

padding-top: 10px;

padding-bottom: 20px;

}

.content {

text-indent: 18px;

font-size: 16px;

line-height: 230%;

text-align: left;

}

.from {

font-size: 14px;

text-align: right;

padding-right: 15px;

padding-top: 15px;

}

.feature_bar {

font-size: 14px;

color: #999999;

text-align: center;

padding-bottom: 15px;

}

--

/style

/head

body

table width="80%"

tr

tddiv class="article_title"%= title %/div

div class="feature_bar"作者:%= author % 录入时间:%= EditTime % 录入:%= editor % /div

div class="content"%= content %/div

div class="from"来源:%= from %/div /td

/tr

/table

/body

/html

设计asp文件:(保存成html.asp)

% Option Explicit %

html

head

titleASP生成HTML/title

style type="text/css"

!--

.align_right_top {

text-align: right;

vertical-align: top;

}

.align_left_10px {

text-align: left;

padding-left: 10px;

}

--

/style

/head

body

form method="post" action="?action=create"

table width="80%"

tr

td class="align_right_top" HTML文件名称:/td

td class="align_left_10px"input name="HtmlFileName" type="text" id="HtmlFileName" //td

/tr

tr

td class="align_right_top" 文章标题:/td

td class="align_left_10px"input name="title" type="text" id="title" //td

/tr

tr

td class="align_right_top"作者:/td

td class="align_left_10px"input name="author" type="text" id="author" //td

/tr

tr

td class="align_right_top"录入:/td

td class="align_left_10px"input name="editor" type="text" id="editor" //td

/tr

tr

td class="align_right_top"输入时间:/td

td class="align_left_10px"input name="EditTime" type="text" id="EditTime" //td

/tr

tr

td class="align_right_top"文章内容:/td

td class="align_left_10px"textarea name="content" cols="55" rows="20" id="content"/textarea/td

/tr

tr

td class="align_right_top"来源:/td

td class="align_left_10px"input name="from" type="text" id="from" //td

/tr

tr

td colspan="2" align="center"input type="submit" name="Submit" value="提交" //td

/tr

/table

/form

%

function getHTTPPage(url)

dim Http

set Http=server.createobject("MSXML2.XMLHTTP")

Http.open "GET",url,false

Http.send()

if Http.readystate4 then

exit function

end if

getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")

set http=nothing

if err.number0 then err.Clear

end function

Function BytesToBstr(body,Cset)

dim objstream

set objstream = Server.CreateObject("adodb.stream")

objstream.Type = 1

objstream.Mode =3

objstream.Open

objstream.Write body

objstream.Position = 0

objstream.Type = 2

objstream.Charset = Cset

BytesToBstr = objstream.ReadText

objstream.Close

set objstream = nothing

End Function

%

%

if Trim(Request.QueryString("action"))="create" then

dim title , author , editor , EditTime , content , from , html

title=Trim(Request.Form("title"))

editor=Trim(Request.Form("editor"))

EditTime=Trim(Request.Form("EditTime"))

content=Trim(Request.Form("content"))

from=Trim(Request.Form("from"))

'读取传递参数后的模版源代码,地址根据具体情况而定

html=getHTTPPage(""_

"?title="title"editor="editor"EditTime="_

EditTime"content="content"from="content"")

dim HtmlFileName ,HtmlFile , fs , FileStream

HtmlFileName=Trim(Request.Form("HtmlFileName"))

if instr(HtmlFileName,".html")=false then

HtmlFileName="NoName.html"

end if

HtmlFile=Server.MapPath(HtmlFileName)

set fs=CreateObject("Scripting.FileSystemObject")

set FileStream=fs.CreateTextFile(HtmlFile)

FileStream.WriteLine Html

FileStream.close

set FileStream=nothing

response.Write("scriptalert('生成"HtmlFileName"文件成功!');history.go(-1);/script")

end if

%

/body

/htm

把template.asp与html.asp 放在同一目录通过服务器运行后即可。

4)结论

通过比较可以看出,通过方式一生成的html文件源代码比较乱,而通过模板生成的html文件源代码跟原先模板的源代码一致。

怎样制作网页

网页是万维网的基本文档。网页可以是网站的一部分,也可以独立存在。Microsoft FrontPage 的许多特性是在使用网站时才会用到。FrontPage 中还有些特性可以帮助您设计和创建自己的网页。

为了帮助您创建外观专业、设计完善的网页,FrontPage 提供了多种网页模板 (模板:一组预先设计好的文本和图形格式的集合,可以基于这些内容创建新的网页和网站。使用模板创建网页或网站之后,可以自定义该网页或网站。),使您能快速地创建具有各种布局和功能的网页。例如,您可以使用 FrontPage 的模板创建用户注册网页、留言薄、反馈表单以及带有搜索表单的网页等。

可以使用主题来创建设计一致的网页。主题包含了采用一种配色方案的统一设计元素,包括字体、图形、背景、导航栏、水平线及其他网页元素。

如果想自己设计并布置网页,可以从一个空白的网页开始,然后进行以下一项或多项操作:

使用框架、表格、布局或绝对定位来精确定位网页上的文本和图形。

添加文本、图形、网页横幅、表格、表单、超链接等网页元素。

添加 Flash 内容、视频、声音或 GIF 动画等动态元素。

添加可以变化的内容或功能,如字幕 (字幕组件:网页上显示水平滚动文本消息的区域。)、计数器 (计数器组件:FrontPage 中的组件,跟踪万维网网站的访问者的数目。)、时间戳、网页过渡、交互式按钮以及使用动态 HTML (DHTML) (DHTML:超文本标记语言 (HTML) 的扩展,添加多媒体、数据库访问以及对象模型,程序可使用它们更改页面元素(对象)的样式和属性并将现有元素(对象)替换为新的元素(对象)。) 的表现方式。

应用样式或使用样式表来设置文本格式。

用颜色或图片来设置网页背景

通过使用动态网页模板(它可以包括具有网页设置、格式设置和网页元素的网页)来创建自己的网页模板。

也可以从网站的图形外观(称之为描摹图像)开始进行设计。为此,可以在图形程序中创建一个网页图像的外观模型,并将其作为直观的参照,以便重新创建和描摹网页设计。

在 FrontPage 中进行编辑

您无须懂得如何使用 HTML 进行编码,即可使用 FrontPage。您可以象在字处理程序中一样 编辑网页(键入文本、设置文本格式以及添加图形、表格和其他网页元素) ,FrontPage 会在后台添加相应的 HTML 标记,您只须在“设计”视图中编辑网页。

但是,如果您想熟悉 HTML 或直接编辑 HTML 代码,则也可以使用“代码”视图,它显示了网页的 HTML 代码;或者“拆分”视图,它同时显示了“代码”和“设计”视图。

如果对 HTML 熟悉,可在“代码”视图中显示 HTML 标记,并自己编写和编辑这些 HTML 标记。利用 FrontPage 中的创建和维护优化代码选项,可以创建清晰的 HTML,并可以方便地将不想要的代码删除。

在 FrontPage 中,可以使用可扩展标记语言 (XML) (可扩展标记语言 (XML):标准标记语言 (SGML) 的一种浓缩形式,开发人员可用其创建自定义标签,为整理和提供信息提供了灵活性。) 来补充而不是替换您的 HTML。您可以查看或编辑文件,将标准格式应用到 XML 文件的代码结构中,查看 XML 目录树以及创建网页中 XML 数据的自定义显示。例如,可以创建网页来显示 XML 文件中的数据、对数据进行格式化以及应用过滤、排序和条件格式来按所需方式显示数据。

如何制作网页模板

要是有需求的话

你得先根据你的需求来画网页,就是出你网页的效果图。一般的工具是photoshop。然后拼凑页面,这一步一般是在Dreamweaver里面进行。这样,一个静态的网页模版就出来了! 剩下的就交给程序,完善功能模块!

要是不想自己做,那就去网上淘吧。网上有很多免费的模版。不需要什么程序,根据你的需要进行修改就行了!

祝你成功!

如何制作动态网页?

动态网页是个广泛的提法,严格意义上是需要基于动态环境的。比如ASP、PHP等环境!可以实现在线动态更新、在线上传(不是用FTP,密码上传)等功能。没有这个环境,用什么工具都不会实现留言簿、论坛的制作。

有了这个环境,你就可以Dreamweaver MX、Flash MX、Firwork MX等等软件结合能实现跑来跑去的小人或动态链接等特效的JAVA、VB脚本等语言编程制作真正意义上的动态网页。

动态离不开静态,一些LOGO等动态图片(GIF格式)都是基于最基本的PHOTOSHOP工具制作出来的。有了一系列的静态图片,结合网上一些小GIF制作软件就可以实现动态图片了。

真正的动态,别人知道不知道无所谓,关键是自己肯定能感受到。他会让你更新网页的工作变的很枯燥,也会因为不能和网友互动信息使你懊恼异常……

总知:动态基于静态,通过软件把静态部分处理好,就可以用编程实现动态网页的制作了 还是先学习一些网页脚本语言吧,然后学习asp,就知道制作动态网页和网站.不过现在用软件来设计很简洁方便.

自己可以找些相关的书或去相关的网站看看. 没有一定的基础是不容易掌握动态网页和网站制作的.

顺便推荐你来这里学习动态网页的制作教程,可以详细的学习初中高等级别的知识

目前动态网站模板有几种?那种使用最简单?

1.如果做个人博客,写点文章日志图片视频之类,用Wordpress(全球使用最多的开源免费的个人博客网站程序)

2.如果做一个大量信息内容发布的网站,用DedeCMS(织梦内容管理系统,国内使用排名前4位的开源内容发布系统,主要注重信息内容发布)

3.如果要综合性比较多的网站程序,就用Discuz X2 .它的功能包括门户模板,个人空间,bbs论坛等众多功能模板模块。

我说的这些网站程序都是可以自己修改首页的就可以用的,或者用别人的模板做首页也可以。不过你必须懂PHP或HTML、CSS

关于动态网页制作模板和动态模板怎么制作的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注维启网络。

上一篇:宁津腾讯云基地(宁津腾讯云基地鸟瞰图)
下一篇:web模板网站(简单的web网站模板)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~