1.引入JS库,jquery.js脚本和插件脚本jcarousellite.js。

1.window.showModalDialog(url,args,dialogattrs) 参数说明:
url:弹出页面地址
agrs:主窗口传给对话框的参数,可以是任意类型(数组也可以)
dialogattrs:弹出窗口的样式参数
模式对话框用法:
主窗口:var value
=window.showModalDialog(‘test.jsp’,strs,’resizable:yes’);
弹出框中通过window.returnValue来设置返回值,上面的value拿到的就是这个值,然后主窗口中可以对
这个值进行处理,实现交互处理
注:模式对话框的应用就在于它的返回值,可以返回简单字符窜,也可以返回数组,非模式对话框类似
2。window.open: 【父窗口】

看到很多网上对含特殊字符 json
数据处理,都是逐个判断是哪个特殊字符,比如回车如何处理,引号如何处理。其实有现成的代码库可以做这件事情,下载
json-lib-2.3-jdk15.jar :

复制代码 代码如下:

复制代码 代码如下:

复制代码 代码如下:

<script type=”text/javascript”
src=”path/to/jquery.js”></script>
<script type=”text/javascript”
src=”path/to/jcarousellite.js”></script>

<script>
function show_child()
{
var child=window
.open(“child.html”,”child”,”height=200,width=400,status=yes,toolbar=no,menubar=no,location=no”);
/* if(!child.closed)
{
if(!window .close())
{
var textValue = frm.txt.value; parent.frm0.txt0.value = textValue;
}
else
{
window .close();
child.close();
}
}*/
}
</script>
<a href=”javascript:show_child();”>打开子窗口</a>
<form name=frm0>
<input type=”text” name=”txt0″ id=”txt0″>
//注意这里一定要写ID属性不然FF下取不到值
</form>

import net.sf.json.util.JSONUtils;

2.需要被展现的HTML结构 div>ul>li>img ,结构比较清晰

【子窗口】

String str = (String) value;
String s1 = JSONUtils.quote(str);//首尾带引号
String s3 = JSONUtils.stripQuotes(s1);//去首位引号
return s3;

发表评论

电子邮件地址不会被公开。 必填项已用*标注