php 用 js 动态添加 onclick
本帖最后由 wealsh 于 2013-09-28 10:18:31 编辑
<script language="javascript">
function showuser(str){
alert(str);
}
function content(str){
var content = parent.frames['acount'].document.getElementById('content');
content.innerHTML = str + "<a href='javascript:void(0)' onclick= 'alert(\"这里没有问题\") ' >点击查看</a>"; //这里可以弹对话框
content.innerHTML = str + "<a href='javascript:void(0)' onclick= 'showuser(\"不起作用\") ' >点击查看</a>"; //这里调用 showuser 函数不起作用,请问为什么?
}
</script>
<?php
$Str = "<font size=2 color=red>当前有:".$aCount." 在线 </font> ";
echo "<script language='javascript'>content('".$Str."')</script>";
?>
想实现效果: 当前有 100 人在线 点击查看
------解决方案--------------------
function content(str,Str2){
acount=parent.frames['acount'];
acount.showuser=showuser;
var content =acount.document.getElementById('content');
content.innerHTML = str + "<a href='javascript:void(0)' onclick= 'showuser(\"" + Str2+ "\") ' >点击查看</a>";
}