为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 动态网页中隐藏浮动框架的妙用

动态网页中隐藏浮动框架的妙用

2017-11-17 3页 doc 33KB 17阅读

用户头像

is_358746

暂无简介

举报
动态网页中隐藏浮动框架的妙用动态网页中隐藏浮动框架的妙用 动态网页中隐藏浮动框架的妙用 摘要:本文提出了b/s构架的web页面的提交处理流程,通常情 况提交页面是要被刷新的。若想页面提交数据后,不被刷新,并能 直接获取服务器的反馈信息,本文给出了借鉴方案。 关键词:b/s;c/s;iframe;隐藏浮动框架;表单提交 hide floating frame magical effect in dynamic pages luo hongmei,cao liang (jiangxi ahead software vocational and ...
动态网页中隐藏浮动框架的妙用
动态网页中隐藏浮动框架的妙用 动态网页中隐藏浮动框架的妙用 摘要:本文提出了b/s构架的web页面的提交处理流程,通常情 况提交页面是要被刷新的。若想页面提交数据后,不被刷新,并能 直接获取服务器的反馈信息,本文给出了借鉴。 关键词:b/s;c/s;iframe;隐藏浮动框架;表单提交 hide floating frame magical effect in dynamic pages luo hongmei,cao liang (jiangxi ahead software vocational and technical college,nanchang 330041,china) abstract:this paper presents the b/s structure of the web page submission processes,usually to be submitted to the page is refreshed.if you want the page to submit data,not to be refreshed,and can directly access the server’s feedback,this paper presents a reference solution. keywords:b/s;c/s;iframe;hidden floating frame;form submission 一、引言 开发过c/s构架程序的开发人员,可能都知道,当我们提交一些 数据到服务器时,要从服务器里获得反馈结果,可能只要写提交事 件(比如提交按钮的单击事件)处理程序去从服务器获得反馈结果, 然后可直接将反馈结果呈现在激发提交事件的窗体,窗体自身不要 刷新。 而b/s构架的web页面的提交处理流程却与c/s构架程序不一样,如asp,jsp。浏览器客户端的页面提交表单数据时,当前页面连提交数据一起发送给服务器端的脚本文件,服务器端脚本首先获得表单提交数据,然后再根据表单数据从服务器端获得要反馈的信息,浏览器根据得到反馈信息生成新的页面呈现给浏览者,而不能简单地只在提交页面上呈现反馈结果。 二、隐藏浮动框架的妙用 很多刚从c/s架构转型到web编程的开发者,都很难从这种思想中转换过来,他们总喜欢希望客户端激发某事件去处理服务器脚本,获得反馈信息,又不期望当前页被刷新,当然这种想在浏览器端执行服务器端脚本是做不到的,是开发者陷入的一个误区。 这里向大家推荐一种通过“隐藏浮动框架”来解决“动态网页提交数据后不刷新本页面而得到提交后的反馈”的方法,这种方法可以表面上实现了页面不刷新而得到提交的反馈结果,但原则上又没有违背“在浏览器端不能执行服务器端脚本”的原则。具体实现如下: (一)要提交表单的客户端页:main.htm (二)子页面getdata.asp获得提交,并从数据库中要查询的数据,然后反馈到提交页 上面的实例实现浏览器端的客户通过“main.htm”,在输入框中输入要提交的数据“学生学号”,然后表单提交给“getdata.asp”,而“getdata.asp”不在浏览器中显示,而是链接在隐藏的浮动框架“frame1”中。“getdata.asp”是先在服务器端执行脚本,获得提交的“学号”,到数据库中查询相应的“姓名”,然后将html代码和javascript返回到客户端,客户端再执行javascript将姓名写到同在客户端的“main.htm”。这样“main.htm”在客户提交数据时,并不要被刷新而是仍停留在浏览器,“getdata.asp”的服务器端脚本,和客户端脚本给“main.htm”写反馈信息被隐藏在浮动框架中执行。 三、结语 根据这个实例的实现方案我们可以实现多数动态网页(如asp, jsp)提交数据给服务器端后,想获取反馈结果时本页面保持不被 刷新,广大web开发者要解决类似的动态网页流程可以借鉴。
/
本文档为【动态网页中隐藏浮动框架的妙用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索