2007-05-01 672
在我参与的项目中,自打微软的 AJAX 提供了“ModalPopupExtender”这个玩意以后,网页上的提示信息或错误信息较多地采用了模式弹出的方式,用户体验更友好,效果也更酷。当然有时侯,需要在前台js中进行一些输入检查之类的操作,然后用对应的错误信息去设置弹出域中的错误文本,然后再让域弹出。如果全是中文的网站,的确没有什么问题。js直接设置一下弹出域中控件的文本即可。但是考虑到国家化的时候,问题出现了:js中直接写入 msg.innerText = <%$ Resources:Resource,msg1%> 这样的语句会报错。考虑再三,虽然不能直接使用资源文件,那么就间接的使用。1 页面上放几个Label,其文本设置为资源文件中的错误信息,需要几条信息就放几个Label。然后把它们装在一个div里隐藏起来2 js做msg信息设置时,只需要把msg.innerText 设置为对应错误信息Label的文本即可效果图:(中文)(英文)(日文)示例程序下载
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。