日期:2014-05-19  浏览次数:20401 次

这个问题太困扰我了,请求帮助!
<td   onmouseover= "this.style.border= 'solid#9999991px ';this.background= 'images/MainMenu/tdbg.gif ' "style= "CURSOR:   hand;   this:   'solid   #efefef   1px ' "   onclick= "Javascript.openMain_Gene() "onmouseout= "this.style.border= 'solid   #efefef   1px ';this.background= ' ' "   vAlign= "middle "align= "left "   width= "100% "   height= "22 "> <scriptlanguage= "javascript "> </script> <IMGsrc= "images/MainMenu/GeneInfo_Gene.gif "> </td>
我的function函数如下
                        function   openMain_Gene()
                        {
                              window.open( 'main_Gene.aspx ', 'winName ');
                        }
问题是:系统提示‘缺少对象’和‘未定义javascript’,主要是onclick这里不知道应该怎么写,就是不能完成功能!!!

------解决方案--------------------
onclick= "Javascript.openMain_Gene()

改成如下的试试看:
onclick= " <Script Language=JavaScript> Javascript.openMain_Gene().... </Script> "
------解决方案--------------------
function openMain_Gene()
{
window.open( 'main_Gene.aspx ', 'winName ');
}

你的这个函数写的位置是不是和调用的代码在同一个页面?
这个函数在页面中应该这样写
<Script Language=JavaScript>
function openMain_Gene()
{
window.open( 'main_Gene.aspx ', 'winName ');
}
</Script>

调用的时候用onclick= "openMain_Gene() "就可以了。如果不在一个页面,应该把JS文件引用过来