如题
解决方案 »
- jQuery如何根据当前点击的div区域找出其他div?
- 客户端禁用脚本情况下asp.net验证控件怎么设置才能正常使用
- Server.MapPath问题
- asp.net页面中动态调用Javascript(.js文件)出现乱码问题~ 请帮忙~
- 怎样初始化客户端函数,从后台读取数据然后初始化客户端函数
- oracle 给我邮一张光盘(oracle 10 g)。可是里面的东西/用winrar压缩了/我没密码/那个兄台请帮忙?
- Prolog 外部不能有 DOCTYPE 声明。
- asp.net下面有什么好的ProgressBar 控件啊??
- 初始化问题,初学,请高人指点
- 为什么我这个button要点击2次才能激发。请大哥们指教
- 散分,望推荐几本真正经典能提高asp.net能力的书
- run server以后ID变了???
在Show里打开页面
这个在WinForm下很容易实现,在Web下面不熟悉
<script language="javascript" type ="text/javascript" >
function show(_this) {
document.getElementById("enlarge_images").innerHTML = "<img src='" + _this.src + "' width='167px' height='146px'>";
}
function hide(_this) {
document.getElementById("enlarge_images").innerHTML = "";
}
function move_layer(event){
event = event || window.event;
var x,y;
if(typeof event.pageX!='undefined'){
x=event.pageX;
y=event.pageY;
}else{
x=event.clientX+(document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft);
y=event.clientY+(document.documentElement.scrollTop ?document.documentElement.scrollTop : document.body.scrollTop);
}
enlarge_images.style.left=x+10;
enlarge_images.style.top=y+20;
}
document.onmousemove =move_layer;
</script><img onclick="show(this)" src=""/>
实现方法一:利用img标记的onclick事件+JavaScript的window对象
<img src ="student.jpg" onclick="window.open('HTMLPage.htm')" />
实现方法二:利用ImageButton1的Click事件
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
Point pclick=new Point ();
pclick .X =e.X ;
pclick .Y =e.Y ;
if (pclick.X < 600 && pclick.X > 200)
if(pclick .Y >200 && pclick .Y <600)
{
Panel panelPopup=new Panel ();
Literal literPopup=new Literal ();
literPopup .Text ="<center><p style ='color :Fuchsia'>您单击为置为"+"X="+pclick .X +"Y="+pclick .Y+"</p></center>" ;
panelPopup.Controls.Add(literPopup);
Response.Write("<script>window.open('HTMLPage.htm')</script>");
}
}
我还想实现图片的放大和缩小呢
对了,怎么才能实现图片的按原先比例显示呢?