<script> var oPopup = window.createPopup();
var str = "<DIV style='BORDER-RIGHT: #455690 1px solid; BORDER-TOP: #a6b4cf 1px solid; Z-INDEX: 99999; LEFT: 0px; BORDER-LEFT: #a6b4cf 1px solid; WIDTH: 222px; BORDER-BOTTOM: #455690 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 200px; BACKGROUND-COLOR: #c9d3f3'>"
str += "<DIV style='WORD-BREAK: break-all' align=left><A href='javascript:void(0)' id='btCommand1' name='btCommand'><FONT color=#ff0000>aaa</FONT></A></DIV>"
str += "<DIV style='WORD-BREAK: break-all' align=left><A href='javascript:void(0)' id='btCommand2' name='btCommand'><FONT color=#ff0000>bbb</FONT></A></DIV>"
str += "</DIV></form>"
oPopup.document.body.innerHTML = str; var cmdAry=oPopup.document.getElementsByName("btCommand"); urlAry=['aaa','bb'];
for(var g=0;g<cmdAry.length;g++){
var ul=urlAry[g];
alert("ul="+ul);
cmdAry[g].onclick=f_function()
}
function f_function(){
alert('ulllll='+ul);
oncommand(ul);
}
function oncommand(ss){
alert("oncommand=="+ss);
}
</script>
var str = "<DIV style='BORDER-RIGHT: #455690 1px solid; BORDER-TOP: #a6b4cf 1px solid; Z-INDEX: 99999; LEFT: 0px; BORDER-LEFT: #a6b4cf 1px solid; WIDTH: 222px; BORDER-BOTTOM: #455690 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 200px; BACKGROUND-COLOR: #c9d3f3'>"
str += "<DIV style='WORD-BREAK: break-all' align=left><A href='javascript:void(0)' id='btCommand1' name='btCommand'><FONT color=#ff0000>aaa</FONT></A></DIV>"
str += "<DIV style='WORD-BREAK: break-all' align=left><A href='javascript:void(0)' id='btCommand2' name='btCommand'><FONT color=#ff0000>bbb</FONT></A></DIV>"
str += "</DIV></form>"
oPopup.document.body.innerHTML = str; var cmdAry=oPopup.document.getElementsByName("btCommand"); urlAry=['aaa','bb'];
for(var g=0;g<cmdAry.length;g++){
var ul=urlAry[g];
alert("ul="+ul);
cmdAry[g].onclick=f_function()
}
function f_function(){
alert('ulllll='+ul);
oncommand(ul);
}
function oncommand(ss){
alert("oncommand=="+ss);
}
</script>
<script>
//I am not sure what do you want...
var oPopup = window.createPopup();
var str = "<DIV style='BORDER-RIGHT: #455690 1px solid; BORDER-TOP: #a6b4cf 1px solid; Z-INDEX: 99999; LEFT: 0px; BORDER-LEFT: #a6b4cf 1px solid; WIDTH: 222px; BORDER-BOTTOM: #455690 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 200px; BACKGROUND-COLOR: #c9d3f3'>"
str += "<DIV style='WORD-BREAK: break-all' align=left><A href='javascript:void(0)' id='btCommand1' name='btCommand'><FONT color=#ff0000>aaa</FONT></A></DIV>"
str += "<DIV style='WORD-BREAK: break-all' align=left><A href='javascript:void(0)' id='btCommand2' name='btCommand'><FONT color=#ff0000>bbb</FONT></A></DIV>"
str += "</DIV></form>"
oPopup.document.body.innerHTML = str; var cmdAry=oPopup.document.getElementsByName("btCommand"); urlAry=['aaa','bb'];
for(var g=0;g<cmdAry.length;g++){
var ul=urlAry[g];
alert("ul="+ul);
cmdAry[g].onclick=f_function()
}
function f_function(){
alert('ulllll='+ul);
oncommand(ul);
}
function oncommand(ss){
alert("oncommand=="+ss);
}
</script>
不过可以使用变通方法。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>test</title>
<script language="javascript">
var which_stock = 0;
function SetStock(num){
which_stock = num;
}
</script>
</head>
<body>
<script>
var oPopup = window.createPopup();
var str = "<DIV style='BORDER-RIGHT: #455690 1px solid; BORDER-TOP: #a6b4cf 1px solid; Z-INDEX: 99999; LEFT: 0px; BORDER-LEFT: #a6b4cf 1px solid; WIDTH: 222px; BORDER-BOTTOM: #455690 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 200px; BACKGROUND-COLOR: #c9d3f3'>"
str += "<DIV style='WORD-BREAK: break-all' align=left><A href='javascript:void(0)' id='btCommand' name='btCommand'><FONT color=#ff0000>aaa</FONT></A></DIV>"
str += "<DIV style='WORD-BREAK: break-all' align=left><A href='javascript:void(0)' id='btCommand' name='btCommand'><FONT color=#ff0000>bbb</FONT></A></DIV>"
str += "</DIV>"
oPopup.document.body.innerHTML = str;
urlAry = ['aaa', 'bb'];
var cmdAry = oPopup.document.getElementsByName("btCommand");
for (var g = 0; g < cmdAry.length; g++) {
var ul = urlAry[g];
// alert("ul=" + ul);
cmdAry[g].setAttribute("cmd", ul);
cmdAry[g].onclick = function(){
alert('ulllll=' + this.getAttribute("cmd"));
oncommand(this.getAttribute("cmd"));
}
}
function oncommand(ss){
alert("oncommand==" + ss);
}
oPopup.show(70, 70, 180, 60, document.body);
</script>
</body>
</html>