请求解决一个onclick调用问题

请求解决一个onclick调用问题

请各位大侠急救解决一个onclick调用问题:
特别求助:

//以下是被调用函数,后台执行date.php
<script>
function adid (id)
{
switch (id)
        {
        case 1:pen(".date.php?action=atime","adclick");break;
        (部分略)
        }
}
</script>


//以下是表格onclick事件调用前面的adid(id),变量$a为表格显示的内容。
<table>
<tr> <td onclick='adid(1)'><?echo$a?></td>  <td onclick='adid(2)'><?echo$b?></td> </tr>
</table>

说明:
        1、当$a为普通html 如:<a href="www.163.com"><img src="alogo.jpg"></a>,当点击到alogo.jpg后adid()能正确被调用,date.php能正确执行。
        2、当$a为javascript广告代码时,如:
                                        <script type="text/JavaScript">
                                        alimama_pid="mm_10127527_208030_2709113";
                                        alimama_width=468;
                                        alimama_height=60;
                                        </script>
                                        <script src="http://a.alimama.cn/inf.js" type=text/javascript>
                                        </script>

当点击后,新页面打开正常,但onclick根本不调用adid()函数,date.php也就根本不执行了。

请求大家帮个忙解决一下,我弄了很久,实在没辙了!!!

调试的时候,地址栏中输入javascript:alert(document.body.innerHTML);看看页面的js运行后的具体代码。