我做的是类似旧版淘宝的滚动广告,其中smallBtn为小按钮,bigBtn为主界面,都是imagebutton控件,为了便于阅读我只写出了问题,其他的已经解决了
cs代码
//Page_Load中为3个imagebutton添加onmouseover事件,传递url
ImageButton1.Attributes.Add("onmouseover", "JavaScript:changeBigBtn( '~/1.aspx')");
ImageButton2.Attributes.Add("onmouseover", "JavaScript:changeBigBtn( '~/2.aspx')");
ImageButton3.Attributes.Add("onmouseover", "JavaScript:changeBigBtn( '~/3.aspx')");
js代码
//鼠标移入smallBtn时更改bigBtn的postbackurl
function changeBigBtn(url) 

    bigBtn.PostBackUrl=url;    //不懂是不是这样写,就是这个意思啦
}
cs中bigBtn的鼠标点击事件,点击后返回postbackurl,并在新建窗口中打开
Response.Write("<script>window.open('"+bigBtn.PostBackUrl+"','myWindow','height=800px,width=800px,scrollbars=yes') </script>");
ps:另外我想在新建窗口中打开,用自带的ie可以,但是360浏览器时一直会被阻止该怎么办哎