<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>网页特效 传递参数代码</title>
您要购买<input type="text" name="count" id="count" size="4" />个 * 单价:5.00 <br />
<input type="button" id="submit" value="立即购买" />
<script language=网页特效>
function $(e){return document.getelementbyid(e);}
$('submit').onclick=function(){
var win = window.open("","win","");
var n = $('count').value;
win.document.write("<title>付款总额</title>");
win.document.write("<body>");
win.document.write("<h1>订购信息</h1>");
win.document.write("您要买个"+n+"商品,总价是:"+(n*5));
win.document.write("</body>");
win.document.write("</html>");
win.document.close();
}
</script>
</head>
<body>
</body>
</html>
也可以用这两个方法 创建窗口的时候传递参数 参数可以是一个object
window.showmodaldialog()方法用来创建一个显示html内容的模态对话框。
window.showmodelessdialog()方法用来创建一个显示html内容的非模态对话框。
使用方法:
vreturnvalue = window.showmodaldialog(surl [, varguments] [,sfeatures])
vreturnvalue = window.showmodelessdialog(surl [, varguments] [,sfeatures])
参数说明:
surl--
必选参数,类型:字符串。用来指定对话框要显示的文档的url。
varguments--
可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。对话框通过window.dialogarguments来取得传递进来的参数。
sfeatures--
可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号";"隔开
js传参数实例二
<script>
function album_delete_cl(album_lx,album_id,album_page,pic_id_value)
{
alert(pic_id_value);
}
</script>
<script>
album_id=1;
album_page=1;
pic_id_value=1;
</script>
<input name="submit5" type="button" value="test1" onclick="album_delete_cl(3,album_id,album_page,pic_id_value)"/>
<script>
album_id=1;
album_page=1;
pic_id_value="中文";
</script>
<input name="submit5" type="button" value="test2" onclick="album_delete_cl(3,album_id,album_page,pic_id_value)"/>
=====================================================
你的写法很奇怪
''里面是参数,你参数用+变量值?
然后你的album_delete_cl用宏替换处理的吗?
如果这样,+pic_id_value+,如果是数字,肯定没错