提问:一个图片文件,如何出现可以放大显示的标记?
Chinaren上的班机相册上的相片可以点击后出现一个放大的东西,
然后可以放大显示,而且地址栏看得出依然是同一个文件
这是如何实现的呢???
谢谢回答
问题点数:50、回复次数:5Top
1 楼sunnycool()回复于 2003-08-01 20:13:02 得分 40
<script> var picfile="http://album5.chinaren.com/album/58/00/270058/179150.jpg"</script><!--- 图片缩放部分 begin--->
<table width=90% border="0" cellspacing="1" cellpadding="5" bgcolor="#F7F6E8">
<table width =90% border="0" cellspacing="1" cellpadding="5" bgcolor="#F7F6E8">
<form name="resizeForm">
<tr>
<td align="center">
<a href="/a_photo.php3?aid=270058&suuid=2815032345894513016&classname=2000届七班&pid=179150&pre=1&type=4" class=link2><img src=images/arrow2.gif align=absmiddle border=0>上一页</a>
</td>
<script language="javascript">
<!-- hide
var fitWindowRatio = 1;
var fitHeight = 400;
var fitWidth = 300;
var fitStr = fitWidth + "|" + fitHeight;
function albumpopup(picfile){window.open(picfile,"原始图片",""); }
function ResizePhoto(size)
{
var sizeArray = size.split("|");
if (sizeArray[0] == "original"){
width = document.photo.width;
height=document.photo.height;
albumpopup(picfile);
}else {
width = sizeArray[0];
height=width*document.photo.height/document.photo.width;
};
document.photo.width=width;
document.photo.height=height;
if (document.lframe1)
{
document.lframe1.width=width;
document.lframe3.height=height;
document.lframe4.height=height;
document.lframe6.width=width;
}
}
if ((navigator.appName.indexOf("Internet Explorer") != -1) &&
(navigator.userAgent.indexOf("Mozilla/4.") != -1))
{
str = "<td align=\"center\"><font face=\"arial\" size=\"-1\">";
str += "缩放比例<img src=images/fdj.gif align=absmiddle border=0> <select name=\"sizeSelect\" onChange=\"ResizePhoto(this.options[this.selectedIndex].value)\">";
str += '<option value="80|120">缩小 X1/4';
str += '<option value="160|240">缩小 X1/2';
str += '<option value="320|480" selected>默认';
str += '<option value="425|638">放大 X1';
str += '<option value="531|796">放大 X2';
str += '<option value="original|picfile">查看原图</font>';
str += '</select></td>';
document.writeln(str);
}
else
{
var altstr = "<td align=center><font face=arial size=2>";
altstr += "Use Arrows To Navigate</font></td>";
document.write(altstr);
}
//-->
</script>Top
2 楼eliphe(未来)回复于 2003-08-02 19:08:32 得分 10
<meta http-equiv="imagetoolbar" content="yes">Top
3 楼huyueyou(友友)回复于 2003-08-03 14:05:57 得分 0
我的意思是链接到这个图片文件上去的
现在IE中打开了这个图片文件
如何控制其的顶边、布局、可以放大显示???
还有标题栏如何更改???Top
4 楼andrew00(源代码)回复于 2003-08-04 08:40:37 得分 0
具体点
贴一个样式出来Top
5 楼huyueyou(友友)回复于 2003-08-05 10:39:44 得分 0
IE直接打开了图片文件
这时能不能控制这个图片的属性???
譬如布局、标题栏????Top




