function titlepopup()
{
var p=window.createPopup();
var pbody=p.document.body;
pbody.style.backgroundColor="yellow";
pbody.style.border="solid black 1px";
var sid = window.event.srcElement.id;
var showTitle = $("#<%=window.event.srcElement.id%>").attr("title");
pbody.innerHTML=showTitle;
p.show(150,150,200,50,document.body)
}
目的是像获取事件源的控件id,然后获取title,并在popup里面显示
但是在vs2008启动调试的时候就在页面报错,提示“应该输入}”
具体是var showTitle = $("#<%=window.event.srcElement.id%>").attr("title");这一行。
麻烦大家帮我看看哪里有问题,谢谢
不知对否
看得晕死<%=window.event.srcElement.id%>干什么用啊??
这里你已经把window.event.srcElement.id付给了sid;你还这样
var showTitle = $("#<%=window.event.srcElement.id%>").attr("title");那你SID声明来干嘛呢,所以
var showTitle = $("#"+sid+").attr("title"); 这样再试试吧