ymPrompt如何弹出一个隐藏层?
为简化问题说明,举个例子,不是说需要解决的就是例子中的功能,但遇到的问题差不多
实现的功能就是,弹出一个层,让用户输入价格,其中价格使用验证控件,所有的控件放在一个层中
然后看了ymPrompt功能,发现只能传一段Message,当然,这段message可以包含<input type="text">之类,但是我希望直接显示一个我定义的层
可能有兄弟要说,Message传入 层.innerHTML就行了,但是也不行,我的层里都是服务器端控件,传到后台也会出错的
现在的方法是,使用ymPrompt.Win功能传入页面,但实在太烦了,为了这么点点的功能传个页面不值的
有没有什么更好的方法?
[解决办法]
HTML:
<div id="ly" class="ly"></div> <div id="Layer2" class="Layer2" > <div style="text-align:right"> <a href="JavaScript:"; class="ALink" onclick="JavaScript:Lock_CheckForm(this);">[关闭]</a> </div> <div> <%--放什么自己放,随便放--%> </div> </div>
[解决办法]
完全利用JS来实现,数据交互可以AJAX
如果非要用到服务器控件,我想应该可以做成一个网页,单独抽出来,然后弹出这个页面也未尝不可,毕竟服务器控件依赖于.net框架,单独做成网页,处理起来也方便,并不是你理解上的麻烦