模板文件:upload.tpl
{if $upload_msg != ""} callbackMessage("{$upload_msg}"); {/if}
//回调的JavaScript函数,用来在父窗口显示信息function callbackMessage(msg){ //把父窗口显示消息的层打开 parent.document.getElementById("message").style.display = "block"; //把本窗口获取的消息写上去 parent.document.getElementById("message").innerHTML = msg; //并且设置为3秒后自动关闭父窗口的消息显示 setTimeout("parent.document.getElementById(''''message'''').style.display = ''''none''''", 3000);}
使用异步回调的方式过程有点复杂,但是基本实现了Ajax、以及信息提示的功能,如果接受模板的信息提示比较多,那么还可以通过设置层的方式来处理,这个随机应变吧。
[ 结束语 ]
这是一种非常良好的Web开发技术,虽然出现时间比较长,但是到现在才慢慢火起来,也希望带给Web开发界一次变革,让我们朝RIA(富客户端)的开发迈进,当然,任何东西有利也有弊端,如果过多的使用JavaScript,那么客户端将非常臃肿,不利于用户的浏览体验,如何在做到快速的亲前提下,还能够做到好的用户体验,这就需要Web开发者共同努力了。
(说明:以上代码不能直接运行,只是一个演示的作用,如果代码或者文章不正确的地方,敬请指正)
(附:需要获取更多关于AJAX的资料,请参考连接:http://www.51cto.com/html/2005/1121/11736.htm )
Write by heiyeluren2005-12-26 18:10
上一页 [1] [2]
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18