日期:2014-05-16  浏览次数:20337 次

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>"; 
}