灌水:这种翻书的效果怎么实现.有源代码吗?
2012-01-13 15:50:01 作者:sandy 来源: 浏览次数:0
http://mag.qq.com/index.shtml
QQ杂志
随便点一个进去看看.象真的翻书一样的效果.|||顶上去啊.|||TMD你给我下来,什么破玩艺儿,你所说的效果我找了半天也没有看到。
一般像你所说的效果都是JAVA小程序。|||代码加了动态保护,挺复杂的,正在研究|||传了不了RAR,没发给你了,改GIF也不可以,看来是验证2阱制数据了|||大家可以试试打开http://mag.qq.com/mag/mag885_intro.shtml点“【杂志名称】:都市丽人看看”,代码值得研究啊~!
============以下是该页的源代码======================
<html>
<head>
<title> 都市丽人.2004.11月增刊 </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="imagetoolbar" content="no">
<style type="text/css">
td { font-size:9pt;text-decoration:none;font-face:arial}
</style>
<script language="Jscript" src="http://mag.qq.com/js/cart.js"></script>
<script language="JavaScript">
<!--
var gbAllLoaded = false;
var gsCorporation = "dushiliren";
var gsStartTime = "2004-12-12 11:07:23";
var gsUserID = "";
var gsClickType = "site";
var giSBP = "";
var giSEP = "26";
var gsPort = "80" ;
var gsSrv_Main = "truemag.qq.com";
var gsSrv_Cache = "truemag.qq.com";
var gsSrv_Image = "testtest"; // <-- check Statistc and delete
var gaSrv_Image = new Array ("truemag.qq.com");
var gsSrv_Traffic = "truemag.qq.com";
var gsSrv_Exception = "truemag.qq.com";
var gsDecoSkinDir = "skin/deco/sample/default";
var gsBookDir = "ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115";
var giDouble = 1;
var gsRequestStatistic= new Array("bookclick","clicksum","linkclick");
var ga_Contents = new Array();
var giLeafDirect = 1;
var gsBookTitle = "都市丽人.2004.11月增刊";
-->
</script>
<script language="Jscript" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/都市丽人_511577_20041115.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Initial.js"></script>
<script language="Jscript" src="/engine/java/Deco/Class_Decoder.js"></script>
<script language="Jscript" src="/engine/java/Deco/Class_Controller.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_MinMax.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_TabBookMark.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_PageStatus.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_MiniMap.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Statistics.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Printer.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_RCMail.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Category.js"></script>
<script language="Jscript" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/Data_Category.js"></script>
<script language="Jscript" src="/engine/java/Deco/Res_Deco_zh-cn.js"></script>
<script language="JScript">
<!--
oController2= new Controller2() ;
-->
</script>
</head>
<body id="oBookBody" leftmargin="0" topmargin="0" OnLoad="Initial();InitialViewer(); "OnunLoad="oController2.cOnRefresh();" scroll="no">
<table id="oTable" width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr height="46">
<td colspan="3"><table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="79" height="46" align="center" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg1.gif"><a href="http://www.qq.com" target="_blank"><img src=/uploadfile/2012/0113/20120113035002639.gif" width="79" height="38" border="0"></a></td>
<td width="61" height="46" align="center" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg1.gif"><img src=/uploadfile/2012/0113/20120113035002165.gif" width="61" height="38" border="0"></td>
<td width="41"><img src=/uploadfile/2012/0113/20120113035002180.gif" width="41" height="46"></td>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg2.gif"><img src=/uploadfile/2012/0113/20120113035002612.gif" width="12" height="11"></td>
</tr>
<tr>
<td height="35" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg3.gif">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src=/uploadfile/2012/0113/20120113035002756.gif" OnClick="window.open('http://mag.qq.com/', '腾讯QQ网络杂志', '')" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinindex2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinindex1.gif'" width="63" height="18" border="0" style="cursor:hand"></td>
<td><input name="Input" id="oGotoInputPageNo" style="font-size:9pt;width:35;BACKGROUND-COLOR: #67E0E9" OnKeyPress="oController2.cOnGotoPage(oGotoInputPageNo.value)" >
/<span id="oTotalPageNo" style="font-size:9pt">100</span></td>
<td><img src=/uploadfile/2012/0113/20120113035033857.gif" OnClick="oController2.cOnGotoPage(oGotoInputPageNo.value)" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinbottomgo2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinbottomgo1.gif'" width="25" height="18" border="0" style="cursor:hand"></td>
<td> <table width="151" border="0" cellpadding="0" cellspacing="0" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg4.gif">
<tr>
<td width="18" height="23"><img src=/uploadfile/2012/0113/20120113035103160.gif" width="3" height="23"></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035103447.gif" OnClick="oController2.cOnFirstPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfirst2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfirst1.gif'" width="25" height="16"border="0" style="cursor:hand"></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035133289.gif" OnClick="oController2.cOnRightPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinback2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinback1.gif'" width="25" height="16" border="0" style="cursor:hand"></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035203613.gif" OnClick="oController2.cOnLeftPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinnext2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinnext1.gif'" width="25" height="16" border="0" style="cursor:hand"></td>
<td width="34"><img src=/uploadfile/2012/0113/20120113035233925.gif" OnClick="oController2.cOnLastPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinlast2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinlast1.gif'" width="25" height="16" border="0" style="cursor:hand"></td>
<td width="3"><img src=/uploadfile/2012/0113/20120113035303292.gif" width="3" height="23"></td>
</tr>
</table></td>
<td><a href="http://mag.qq.com/help07.shtml#a-2" target="_blank">杂志无法放大?</a></td>
<td><img src=/uploadfile/2012/0113/20120113035303905.gif" OnClick="javascript:selMon()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/magmonth1.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/magmonth.gif'" width="63" height="18" border="0" style="cursor:hand"></td>
<td><img src=/uploadfile/2012/0113/20120113035333536.gif" OnClick="window.open('http://mag.qq.com/help01.shtml', '杂志帮助', '')" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinhelp2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinhelp1.gif'" width="38" height="18" border="0" style="cursor:hand"></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035403474.gif" width="32" height="46"></td>
<td width="82" align="center" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg5.gif"><table width="69" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25"><img src=/uploadfile/2012/0113/20120113035403372.gif" OnClick="oController2.cOnMinimize()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinmin2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinmin1.gif'" width="19" height="21" border="0" style="cursor:hand"></td>
<td width="25"><img src=/uploadfile/2012/0113/20120113035433885.gif" OnClick="oController2.cOnMaximize()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfull2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfull1.gif'" width="19" height="21" border="0" style="cursor:hand"></td>
<td><img src=/uploadfile/2012/0113/20120113035503185.gif" OnClick="oController2.cOnClose()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinclose2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinclose1.gif'" width="19" height="21" border="0" style="cursor:hand"></td>
</tr>
</table></td>
<td width="16"><img src=/uploadfile/2012/0113/20120113035533605.gif" width="16" height="46"></td>
</tr>
</table></td>
</tr>
<tr height="22">
<td width="5" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg6.gif"> </td>
<td width="160" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg6.gif">都市丽人.2004.11月增刊</td>
<td id="dCategory" align="center" valign="top" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg6.gif"></td>
</tr>
<tr>
<td id="oFrameTD" align="center" bgcolor="5C5C5C" colspan="3">
<div id="oBookDiv" leftmargin="0" topmargin="0" style="position:relative; font-size:1pt;overflow:false;z-index:100; top:0;left:0;width:100%;height:100%;" onload="onloadBook()" onbeforeunload="onbeforeunloadBook()" ></div>
</td>
</tr>
</table>
</body>
<script language="Jscript" src="http://mag.qq.com/js/cart.js"></script>
<script language="Jscript">
// var gsSrv_Cache = top.gsSrv_Cache ;
// var gsPort = top.gsPort ;
var gsSrv_Exception = "truemag.qq.com";
var gsSkinDir = "http://"+ gsSrv_Cache + ":" +gsPort + "/skin/core/default/";
var giCurrPageNo = -1;
var giUF_PageNo = -1;
var giUL_PageNo = 26;
var gsPurchaseID = "885;dushiliren;site;";
var Border_01= new Image(); Border_01.src = gsSkinDir + "BorderTopLeftMouseOut.gif" ;
var Border_02= new Image(); Border_02.src = gsSkinDir + "BorderLeftBgMouseOut.gif" ;
var Border_03= new Image(); Border_03.src = gsSkinDir + "BorderTopRightMouseOut.gif" ;
var Border_04= new Image(); Border_04.src = gsSkinDir + "BorderTopBgMouseOut.gif" ;
var Border_05= new Image(); Border_05.src = gsSkinDir + "BorderBottomLeftMouseOut.gif" ;
var Border_06= new Image(); Border_06.src = gsSkinDir + "BorderRightBgMouseOut.gif" ;
var Border_07= new Image(); Border_07.src = gsSkinDir + "BorderBottomRightMouseOut.gif" ;
var Border_08= new Image(); Border_08.src = gsSkinDir + "BorderBottomBgMouseOut.gif" ;
</script>
<script language="Jscript" id="js_DebugWnd" src="/engine/java/core/gDebugWnd.js"> </script>
<script language="Jscript" id="js_Global" src="/engine/java/core/gGlobal.js"> </script>
<script language="Jscript" id="js_gVariable" src="/engine/java/core/gVariable.js"> </script>
<script language="Jscript" id="js_Res_Core" src="/engine/java/core/Res_Core_zh-cn.js"> </script>
<script language="Jscript" id="js_Func" src="/engine/java/core/gFunc.js"> </script>
<script language="Jscript" id="js_Wnd_Styles" src="/engine/java/core/Style_Wnd.js"> </script>
<script language="Jscript" id="js_Link_Style" src="/engine/java/core/Style_Link.js"> </script>
<script language="Jscript" id="js_Data_Link" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/Data_Link.js"> </script>
<script language="Jscript" id="js_BookInfo" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/都市丽人_511577_20041115.js"> </script>
<script language="Jscript" id="js_Leaf" src="/engine/java/core/Mgr_Leaf.js"> </script>
<script language="Jscript" id="js_Buff" src="/engine/java/core/Mgr_Buff.js"> </script>
<script language="Jscript" id="js_Skin" src="/engine/java/core/Mgr_Skin.js"> </script>
<script language="Jscript" id="js_Level" src="/engine/java/core/Mgr_Level.js"> </script>
<script language="Jscript" id="js_Book" src="/engine/java/core/Mgr_Book.js"> </script>
<script language="Jscript" id="js_Keyboard" src="/engine/java/core/Mgr_Keyboard.js"> </script>
<script language="Jscript" id="js_Mouse" src="/engine/java/core/Mgr_Mouse.js"> </script>
<script language="Jscript" id="js_Link" src="/engine/java/core/Mgr_Link.js"> </script>
<script id="test" language="Jscript">
<!--
function onloadBook() {
@if (@IsDebugWnd) {
if ( String(goDebugWnd) != "undefined") {
// goDebugWnd.close();
}
goDebugWnd = OpenDebugWnd( "", 0 ,0, 500, 700 ) ;
}@end
oBook = new MgrBook() ;
oBook.Initial();
// oBody.onresizeend= oBook.OnResize ;
// @if (@IsKeyPressTrap) { oBody.onkeypress = TrapKeyPress ; }@end
// @if (@IsContextTrap) { oBody.oncontextmenu = TrapContext ; }@end
// @if (@IsDragStartTrap) { oBody.ondragstart = TrapDragStart ; }@end
// @if (@IsSelectStartTRap){ oBody.ondselectstart= TrapSelectStart ; }@end
}
function onbeforeunloadBook() {
}
onloadBook() ;
-->
</script>
<script id="test" language="Jscript">
var MgrLevel = new MgrLevel(oBook.oLevelBaseDiv, oBook.oBasicLevelDiv);
var MgrSkin = new MgrSkin(oBook.oBookBaseDiv, oBook.oBasicLevelDiv, oBook.oLevelBaseDiv,gsSkinDir) ;
// tmp for First Page Link
var LeftPageNo = oBook.iCurrPageNo- (0.5 * top.giLeafDirect );
MgrLink.CreatePageLinkObj(oBook.oCurrLevelDiv ,LeftPageNo , MgrLevel.ItemIndex );
var RightPageNo =oBook.iCurrPageNo+ (0.5 * top.giLeafDirect ) ;
MgrLink.CreatePageLinkObj(oBook.oCurrLevelDiv, RightPageNo , MgrLevel.ItemIndex);
</script>
<script language="javascript">
<!--
function Initial() {
oCategory2 = new Category2(dCategory);
oMinMax2 = new MinMax2( oBookDiv ); // oController2.cOnMaximize();
oMiniMap2 = new MiniMap2( oBook.oBookBaseDiv , 60, 20, true );
oStatistics2 = new Statistics2();
oPrinter2 = new Printer2();
oRCMail2 = new RCMail2(); // oController2.cOnWriteRCMail();
oTabBookMark2 = new TabBookMark2( oBook.oBasicLevelDiv );
oPageStatus2 = new PageStatus2(null,oTotalPageNo,oGotoInputPageNo);
oBook.cobSetBackGround("gray");
}
function Tool_Help(sHelpUrl){
window.open(sHelpUrl,"","width=700 , height=600, left=50, top=50");
}
-->
</script>
</html>
==========================end==================
[ 本帖由 94ok 于 2004-12-12 11:05 最后编辑 ]||||||
你楼下的都找到了.你没找到.你还TMD骂我.晕菜|||up啊,太COOL了|||楼主提出的翻书效果类同下面这个:
<SCRIPT LANGUAGE="JavaScript">
<!-- // BannerAD
var bannerAD=new Array();
var bannerADlink=new Array();
var adNum=0;
bannerAD[0]="tutu20.gif";
bannerADlink[0]="#";
bannerAD[1]="tutu24.gif";
bannerADlink[1]="#";
bannerAD[2]="tutu30.gif";
bannerADlink[2]="#";
bannerAD[3]="tutu34.gif";
bannerADlink[3]="#";
bannerAD[4]="school.jpg";
bannerADlink[4]="#";
var preloadedimages=new Array();
for (i=1;i<bannerAD.length;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src=bannerAD[i];
}
function setTransition(){
if (document.all){
bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
bannerADrotator.filters.revealTrans.apply();
}
}
function playTransition(){
if (document.all)
bannerADrotator.filters.revealTrans.play()
}
function nextAd(){
if(adNum<bannerAD.length-1)adNum++ ;
else adNum=0;
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
playTransition();
theTimer=setTimeout("nextAd()", 5000);
}
function jump2url(){
jumpUrl=bannerADlink[adNum];
jumpTarget='';
if (jumpUrl != ''){
if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
else location.href=jumpUrl;
}
}
function displayStatusMsg() {
status=bannerADlink[adNum];
document.returnValue = true;
}
//-->
</script>
<BANNERAD><A
onmouseover="displayStatusMsg();return document.returnValue"
href="javascript:jump2url()"><IMG
style="FILTER: revealTrans(duration=1,transition=20)"
src="tutu20.gif" border=0
name=bannerADrotator></A>
<SCRIPT language=JavaScript>nextAd()</SCRIPT>
</BANNERAD>||||||
[ 本帖由 flash2000 于 2004-12-13 18:26 最后编辑 ]|||汗,有powerpoint做好保存成网页格式就可以了|||
flash2000和xxl的效果差不多,比较常见,也不是楼主所说的效果,试试打开http://mag.qq.com/mag/mag885_intro.shtml中的“【杂志名称】:都市丽人”看看,好好研究研究再说吧!|||
不会改.而且效果做不到QQ杂志那样的吧||||||不错不错,收藏起来|||不用这么麻烦吧
用层也可以的了
效果也比这个好|||有人能模拟一个吗????|||简单写了一个,只是展示效果,没有通用性
具体效果可以参看 http://www.imkink.com/temp/page/
翻三次就翻不动了|||这个还真的高人研究一下,很好用漂亮|||
QQ杂志
随便点一个进去看看.象真的翻书一样的效果.|||顶上去啊.|||TMD你给我下来,什么破玩艺儿,你所说的效果我找了半天也没有看到。
一般像你所说的效果都是JAVA小程序。|||代码加了动态保护,挺复杂的,正在研究|||传了不了RAR,没发给你了,改GIF也不可以,看来是验证2阱制数据了|||大家可以试试打开http://mag.qq.com/mag/mag885_intro.shtml点“【杂志名称】:都市丽人看看”,代码值得研究啊~!
============以下是该页的源代码======================
<html>
<head>
<title> 都市丽人.2004.11月增刊 </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="imagetoolbar" content="no">
<style type="text/css">
td { font-size:9pt;text-decoration:none;font-face:arial}
</style>
<script language="Jscript" src="http://mag.qq.com/js/cart.js"></script>
<script language="JavaScript">
<!--
var gbAllLoaded = false;
var gsCorporation = "dushiliren";
var gsStartTime = "2004-12-12 11:07:23";
var gsUserID = "";
var gsClickType = "site";
var giSBP = "";
var giSEP = "26";
var gsPort = "80" ;
var gsSrv_Main = "truemag.qq.com";
var gsSrv_Cache = "truemag.qq.com";
var gsSrv_Image = "testtest"; // <-- check Statistc and delete
var gaSrv_Image = new Array ("truemag.qq.com");
var gsSrv_Traffic = "truemag.qq.com";
var gsSrv_Exception = "truemag.qq.com";
var gsDecoSkinDir = "skin/deco/sample/default";
var gsBookDir = "ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115";
var giDouble = 1;
var gsRequestStatistic= new Array("bookclick","clicksum","linkclick");
var ga_Contents = new Array();
var giLeafDirect = 1;
var gsBookTitle = "都市丽人.2004.11月增刊";
-->
</script>
<script language="Jscript" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/都市丽人_511577_20041115.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Initial.js"></script>
<script language="Jscript" src="/engine/java/Deco/Class_Decoder.js"></script>
<script language="Jscript" src="/engine/java/Deco/Class_Controller.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_MinMax.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_TabBookMark.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_PageStatus.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_MiniMap.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Statistics.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Printer.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_RCMail.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Category.js"></script>
<script language="Jscript" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/Data_Category.js"></script>
<script language="Jscript" src="/engine/java/Deco/Res_Deco_zh-cn.js"></script>
<script language="JScript">
<!--
oController2= new Controller2() ;
-->
</script>
</head>
<body id="oBookBody" leftmargin="0" topmargin="0" OnLoad="Initial();InitialViewer(); "OnunLoad="oController2.cOnRefresh();" scroll="no">
<table id="oTable" width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr height="46">
<td colspan="3"><table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="79" height="46" align="center" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg1.gif"><a href="http://www.qq.com" target="_blank"><img src=/uploadfile/2012/0113/20120113035002639.gif" width="79" height="38" border="0"></a></td>
<td width="61" height="46" align="center" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg1.gif"><img src=/uploadfile/2012/0113/20120113035002165.gif" width="61" height="38" border="0"></td>
<td width="41"><img src=/uploadfile/2012/0113/20120113035002180.gif" width="41" height="46"></td>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg2.gif"><img src=/uploadfile/2012/0113/20120113035002612.gif" width="12" height="11"></td>
</tr>
<tr>
<td height="35" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg3.gif">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src=/uploadfile/2012/0113/20120113035002756.gif" OnClick="window.open('http://mag.qq.com/', '腾讯QQ网络杂志', '')" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinindex2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinindex1.gif'" width="63" height="18" border="0" style="cursor:hand"></td>
<td><input name="Input" id="oGotoInputPageNo" style="font-size:9pt;width:35;BACKGROUND-COLOR: #67E0E9" OnKeyPress="oController2.cOnGotoPage(oGotoInputPageNo.value)" >
/<span id="oTotalPageNo" style="font-size:9pt">100</span></td>
<td><img src=/uploadfile/2012/0113/20120113035033857.gif" OnClick="oController2.cOnGotoPage(oGotoInputPageNo.value)" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinbottomgo2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinbottomgo1.gif'" width="25" height="18" border="0" style="cursor:hand"></td>
<td> <table width="151" border="0" cellpadding="0" cellspacing="0" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg4.gif">
<tr>
<td width="18" height="23"><img src=/uploadfile/2012/0113/20120113035103160.gif" width="3" height="23"></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035103447.gif" OnClick="oController2.cOnFirstPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfirst2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfirst1.gif'" width="25" height="16"border="0" style="cursor:hand"></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035133289.gif" OnClick="oController2.cOnRightPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinback2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinback1.gif'" width="25" height="16" border="0" style="cursor:hand"></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035203613.gif" OnClick="oController2.cOnLeftPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinnext2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinnext1.gif'" width="25" height="16" border="0" style="cursor:hand"></td>
<td width="34"><img src=/uploadfile/2012/0113/20120113035233925.gif" OnClick="oController2.cOnLastPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinlast2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinlast1.gif'" width="25" height="16" border="0" style="cursor:hand"></td>
<td width="3"><img src=/uploadfile/2012/0113/20120113035303292.gif" width="3" height="23"></td>
</tr>
</table></td>
<td><a href="http://mag.qq.com/help07.shtml#a-2" target="_blank">杂志无法放大?</a></td>
<td><img src=/uploadfile/2012/0113/20120113035303905.gif" OnClick="javascript:selMon()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/magmonth1.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/magmonth.gif'" width="63" height="18" border="0" style="cursor:hand"></td>
<td><img src=/uploadfile/2012/0113/20120113035333536.gif" OnClick="window.open('http://mag.qq.com/help01.shtml', '杂志帮助', '')" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinhelp2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinhelp1.gif'" width="38" height="18" border="0" style="cursor:hand"></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035403474.gif" width="32" height="46"></td>
<td width="82" align="center" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg5.gif"><table width="69" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25"><img src=/uploadfile/2012/0113/20120113035403372.gif" OnClick="oController2.cOnMinimize()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinmin2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinmin1.gif'" width="19" height="21" border="0" style="cursor:hand"></td>
<td width="25"><img src=/uploadfile/2012/0113/20120113035433885.gif" OnClick="oController2.cOnMaximize()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfull2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfull1.gif'" width="19" height="21" border="0" style="cursor:hand"></td>
<td><img src=/uploadfile/2012/0113/20120113035503185.gif" OnClick="oController2.cOnClose()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinclose2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinclose1.gif'" width="19" height="21" border="0" style="cursor:hand"></td>
</tr>
</table></td>
<td width="16"><img src=/uploadfile/2012/0113/20120113035533605.gif" width="16" height="46"></td>
</tr>
</table></td>
</tr>
<tr height="22">
<td width="5" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg6.gif"> </td>
<td width="160" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg6.gif">都市丽人.2004.11月增刊</td>
<td id="dCategory" align="center" valign="top" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg6.gif"></td>
</tr>
<tr>
<td id="oFrameTD" align="center" bgcolor="5C5C5C" colspan="3">
<div id="oBookDiv" leftmargin="0" topmargin="0" style="position:relative; font-size:1pt;overflow:false;z-index:100; top:0;left:0;width:100%;height:100%;" onload="onloadBook()" onbeforeunload="onbeforeunloadBook()" ></div>
</td>
</tr>
</table>
</body>
<script language="Jscript" src="http://mag.qq.com/js/cart.js"></script>
<script language="Jscript">
// var gsSrv_Cache = top.gsSrv_Cache ;
// var gsPort = top.gsPort ;
var gsSrv_Exception = "truemag.qq.com";
var gsSkinDir = "http://"+ gsSrv_Cache + ":" +gsPort + "/skin/core/default/";
var giCurrPageNo = -1;
var giUF_PageNo = -1;
var giUL_PageNo = 26;
var gsPurchaseID = "885;dushiliren;site;";
var Border_01= new Image(); Border_01.src = gsSkinDir + "BorderTopLeftMouseOut.gif" ;
var Border_02= new Image(); Border_02.src = gsSkinDir + "BorderLeftBgMouseOut.gif" ;
var Border_03= new Image(); Border_03.src = gsSkinDir + "BorderTopRightMouseOut.gif" ;
var Border_04= new Image(); Border_04.src = gsSkinDir + "BorderTopBgMouseOut.gif" ;
var Border_05= new Image(); Border_05.src = gsSkinDir + "BorderBottomLeftMouseOut.gif" ;
var Border_06= new Image(); Border_06.src = gsSkinDir + "BorderRightBgMouseOut.gif" ;
var Border_07= new Image(); Border_07.src = gsSkinDir + "BorderBottomRightMouseOut.gif" ;
var Border_08= new Image(); Border_08.src = gsSkinDir + "BorderBottomBgMouseOut.gif" ;
</script>
<script language="Jscript" id="js_DebugWnd" src="/engine/java/core/gDebugWnd.js"> </script>
<script language="Jscript" id="js_Global" src="/engine/java/core/gGlobal.js"> </script>
<script language="Jscript" id="js_gVariable" src="/engine/java/core/gVariable.js"> </script>
<script language="Jscript" id="js_Res_Core" src="/engine/java/core/Res_Core_zh-cn.js"> </script>
<script language="Jscript" id="js_Func" src="/engine/java/core/gFunc.js"> </script>
<script language="Jscript" id="js_Wnd_Styles" src="/engine/java/core/Style_Wnd.js"> </script>
<script language="Jscript" id="js_Link_Style" src="/engine/java/core/Style_Link.js"> </script>
<script language="Jscript" id="js_Data_Link" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/Data_Link.js"> </script>
<script language="Jscript" id="js_BookInfo" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/都市丽人_511577_20041115.js"> </script>
<script language="Jscript" id="js_Leaf" src="/engine/java/core/Mgr_Leaf.js"> </script>
<script language="Jscript" id="js_Buff" src="/engine/java/core/Mgr_Buff.js"> </script>
<script language="Jscript" id="js_Skin" src="/engine/java/core/Mgr_Skin.js"> </script>
<script language="Jscript" id="js_Level" src="/engine/java/core/Mgr_Level.js"> </script>
<script language="Jscript" id="js_Book" src="/engine/java/core/Mgr_Book.js"> </script>
<script language="Jscript" id="js_Keyboard" src="/engine/java/core/Mgr_Keyboard.js"> </script>
<script language="Jscript" id="js_Mouse" src="/engine/java/core/Mgr_Mouse.js"> </script>
<script language="Jscript" id="js_Link" src="/engine/java/core/Mgr_Link.js"> </script>
<script id="test" language="Jscript">
<!--
function onloadBook() {
@if (@IsDebugWnd) {
if ( String(goDebugWnd) != "undefined") {
// goDebugWnd.close();
}
goDebugWnd = OpenDebugWnd( "", 0 ,0, 500, 700 ) ;
}@end
oBook = new MgrBook() ;
oBook.Initial();
// oBody.onresizeend= oBook.OnResize ;
// @if (@IsKeyPressTrap) { oBody.onkeypress = TrapKeyPress ; }@end
// @if (@IsContextTrap) { oBody.oncontextmenu = TrapContext ; }@end
// @if (@IsDragStartTrap) { oBody.ondragstart = TrapDragStart ; }@end
// @if (@IsSelectStartTRap){ oBody.ondselectstart= TrapSelectStart ; }@end
}
function onbeforeunloadBook() {
}
onloadBook() ;
-->
</script>
<script id="test" language="Jscript">
var MgrLevel = new MgrLevel(oBook.oLevelBaseDiv, oBook.oBasicLevelDiv);
var MgrSkin = new MgrSkin(oBook.oBookBaseDiv, oBook.oBasicLevelDiv, oBook.oLevelBaseDiv,gsSkinDir) ;
// tmp for First Page Link
var LeftPageNo = oBook.iCurrPageNo- (0.5 * top.giLeafDirect );
MgrLink.CreatePageLinkObj(oBook.oCurrLevelDiv ,LeftPageNo , MgrLevel.ItemIndex );
var RightPageNo =oBook.iCurrPageNo+ (0.5 * top.giLeafDirect ) ;
MgrLink.CreatePageLinkObj(oBook.oCurrLevelDiv, RightPageNo , MgrLevel.ItemIndex);
</script>
<script language="javascript">
<!--
function Initial() {
oCategory2 = new Category2(dCategory);
oMinMax2 = new MinMax2( oBookDiv ); // oController2.cOnMaximize();
oMiniMap2 = new MiniMap2( oBook.oBookBaseDiv , 60, 20, true );
oStatistics2 = new Statistics2();
oPrinter2 = new Printer2();
oRCMail2 = new RCMail2(); // oController2.cOnWriteRCMail();
oTabBookMark2 = new TabBookMark2( oBook.oBasicLevelDiv );
oPageStatus2 = new PageStatus2(null,oTotalPageNo,oGotoInputPageNo);
oBook.cobSetBackGround("gray");
}
function Tool_Help(sHelpUrl){
window.open(sHelpUrl,"","width=700 , height=600, left=50, top=50");
}
-->
</script>
</html>
==========================end==================
[ 本帖由 94ok 于 2004-12-12 11:05 最后编辑 ]||||||
你楼下的都找到了.你没找到.你还TMD骂我.晕菜|||up啊,太COOL了|||楼主提出的翻书效果类同下面这个:
<SCRIPT LANGUAGE="JavaScript">
<!-- // BannerAD
var bannerAD=new Array();
var bannerADlink=new Array();
var adNum=0;
bannerAD[0]="tutu20.gif";
bannerADlink[0]="#";
bannerAD[1]="tutu24.gif";
bannerADlink[1]="#";
bannerAD[2]="tutu30.gif";
bannerADlink[2]="#";
bannerAD[3]="tutu34.gif";
bannerADlink[3]="#";
bannerAD[4]="school.jpg";
bannerADlink[4]="#";
var preloadedimages=new Array();
for (i=1;i<bannerAD.length;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src=bannerAD[i];
}
function setTransition(){
if (document.all){
bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
bannerADrotator.filters.revealTrans.apply();
}
}
function playTransition(){
if (document.all)
bannerADrotator.filters.revealTrans.play()
}
function nextAd(){
if(adNum<bannerAD.length-1)adNum++ ;
else adNum=0;
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
playTransition();
theTimer=setTimeout("nextAd()", 5000);
}
function jump2url(){
jumpUrl=bannerADlink[adNum];
jumpTarget='';
if (jumpUrl != ''){
if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
else location.href=jumpUrl;
}
}
function displayStatusMsg() {
status=bannerADlink[adNum];
document.returnValue = true;
}
//-->
</script>
<BANNERAD><A
onmouseover="displayStatusMsg();return document.returnValue"
href="javascript:jump2url()"><IMG
style="FILTER: revealTrans(duration=1,transition=20)"
src="tutu20.gif" border=0
name=bannerADrotator></A>
<SCRIPT language=JavaScript>nextAd()</SCRIPT>
</BANNERAD>||||||
[ 本帖由 flash2000 于 2004-12-13 18:26 最后编辑 ]|||汗,有powerpoint做好保存成网页格式就可以了|||
flash2000和xxl的效果差不多,比较常见,也不是楼主所说的效果,试试打开http://mag.qq.com/mag/mag885_intro.shtml中的“【杂志名称】:都市丽人”看看,好好研究研究再说吧!|||
不会改.而且效果做不到QQ杂志那样的吧||||||不错不错,收藏起来|||不用这么麻烦吧
用层也可以的了
效果也比这个好|||有人能模拟一个吗????|||简单写了一个,只是展示效果,没有通用性
具体效果可以参看 http://www.imkink.com/temp/page/
QQ杂志
随便点一个进去看看.象真的翻书一样的效果.|||顶上去啊.|||TMD你给我下来,什么破玩艺儿,你所说的效果我找了半天也没有看到。
一般像你所说的效果都是JAVA小程序。|||代码加了动态保护,挺复杂的,正在研究|||传了不了RAR,没发给你了,改GIF也不可以,看来是验证2阱制数据了|||大家可以试试打开http://mag.qq.com/mag/mag885_intro.shtml点“【杂志名称】:都市丽人看看”,代码值得研究啊~!
============以下是该页的源代码======================
<html>
<head>
<title> 都市丽人.2004.11月增刊 </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="imagetoolbar" content="no">
<style type="text/css">
td { font-size:9pt;text-decoration:none;font-face:arial}
</style>
<script language="Jscript" src="http://mag.qq.com/js/cart.js"></script>
<script language="JavaScript">
<!--
var gbAllLoaded = false;
var gsCorporation = "dushiliren";
var gsStartTime = "2004-12-12 11:07:23";
var gsUserID = "";
var gsClickType = "site";
var giSBP = "";
var giSEP = "26";
var gsPort = "80" ;
var gsSrv_Main = "truemag.qq.com";
var gsSrv_Cache = "truemag.qq.com";
var gsSrv_Image = "testtest"; // <-- check Statistc and delete
var gaSrv_Image = new Array ("truemag.qq.com");
var gsSrv_Traffic = "truemag.qq.com";
var gsSrv_Exception = "truemag.qq.com";
var gsDecoSkinDir = "skin/deco/sample/default";
var gsBookDir = "ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115";
var giDouble = 1;
var gsRequestStatistic= new Array("bookclick","clicksum","linkclick");
var ga_Contents = new Array();
var giLeafDirect = 1;
var gsBookTitle = "都市丽人.2004.11月增刊";
-->
</script>
<script language="Jscript" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/都市丽人_511577_20041115.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Initial.js"></script>
<script language="Jscript" src="/engine/java/Deco/Class_Decoder.js"></script>
<script language="Jscript" src="/engine/java/Deco/Class_Controller.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_MinMax.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_TabBookMark.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_PageStatus.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_MiniMap.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Statistics.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Printer.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_RCMail.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Category.js"></script>
<script language="Jscript" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/Data_Category.js"></script>
<script language="Jscript" src="/engine/java/Deco/Res_Deco_zh-cn.js"></script>
<script language="JScript">
<!--
oController2= new Controller2() ;
-->
</script>
</head>
<body id="oBookBody" leftmargin="0" topmargin="0" OnLoad="Initial();InitialViewer(); "OnunLoad="oController2.cOnRefresh();" scroll="no">
<table id="oTable" width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr height="46">
<td colspan="3"><table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="79" height="46" align="center" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg1.gif"><a href="http://www.qq.com" target="_blank"><img src=/uploadfile/2012/0113/20120113035002639.gif" width="79" height="38" border="0"></a></td>
<td width="61" height="46" align="center" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg1.gif"><img src=/uploadfile/2012/0113/20120113035002165.gif" width="61" height="38" border="0"></td>
<td width="41"><img src=/uploadfile/2012/0113/20120113035002180.gif" width="41" height="46"></td>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg2.gif"><img src=/uploadfile/2012/0113/20120113035002612.gif" width="12" height="11"></td>
</tr>
<tr>
<td height="35" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg3.gif">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src=/uploadfile/2012/0113/20120113035002756.gif" OnClick="window.open('http://mag.qq.com/', '腾讯QQ网络杂志', '')" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinindex2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinindex1.gif'" width="63" height="18" border="0" style="cursor:hand"></td>
<td><input name="Input" id="oGotoInputPageNo" style="font-size:9pt;width:35;BACKGROUND-COLOR: #67E0E9" OnKeyPress="oController2.cOnGotoPage(oGotoInputPageNo.value)" >
/<span id="oTotalPageNo" style="font-size:9pt">100</span></td>
<td><img src=/uploadfile/2012/0113/20120113035033857.gif" OnClick="oController2.cOnGotoPage(oGotoInputPageNo.value)" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinbottomgo2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinbottomgo1.gif'" width="25" height="18" border="0" style="cursor:hand"></td>
<td> <table width="151" border="0" cellpadding="0" cellspacing="0" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg4.gif">
<tr>
<td width="18" height="23"><img src=/uploadfile/2012/0113/20120113035103160.gif" width="3" height="23"></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035103447.gif" OnClick="oController2.cOnFirstPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfirst2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfirst1.gif'" width="25" height="16"border="0" style="cursor:hand"></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035133289.gif" OnClick="oController2.cOnRightPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinback2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinback1.gif'" width="25" height="16" border="0" style="cursor:hand"></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035203613.gif" OnClick="oController2.cOnLeftPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinnext2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinnext1.gif'" width="25" height="16" border="0" style="cursor:hand"></td>
<td width="34"><img src=/uploadfile/2012/0113/20120113035233925.gif" OnClick="oController2.cOnLastPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinlast2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinlast1.gif'" width="25" height="16" border="0" style="cursor:hand"></td>
<td width="3"><img src=/uploadfile/2012/0113/20120113035303292.gif" width="3" height="23"></td>
</tr>
</table></td>
<td><a href="http://mag.qq.com/help07.shtml#a-2" target="_blank">杂志无法放大?</a></td>
<td><img src=/uploadfile/2012/0113/20120113035303905.gif" OnClick="javascript:selMon()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/magmonth1.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/magmonth.gif'" width="63" height="18" border="0" style="cursor:hand"></td>
<td><img src=/uploadfile/2012/0113/20120113035333536.gif" OnClick="window.open('http://mag.qq.com/help01.shtml', '杂志帮助', '')" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinhelp2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinhelp1.gif'" width="38" height="18" border="0" style="cursor:hand"></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035403474.gif" width="32" height="46"></td>
<td width="82" align="center" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg5.gif"><table width="69" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25"><img src=/uploadfile/2012/0113/20120113035403372.gif" OnClick="oController2.cOnMinimize()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinmin2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinmin1.gif'" width="19" height="21" border="0" style="cursor:hand"></td>
<td width="25"><img src=/uploadfile/2012/0113/20120113035433885.gif" OnClick="oController2.cOnMaximize()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfull2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfull1.gif'" width="19" height="21" border="0" style="cursor:hand"></td>
<td><img src=/uploadfile/2012/0113/20120113035503185.gif" OnClick="oController2.cOnClose()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinclose2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinclose1.gif'" width="19" height="21" border="0" style="cursor:hand"></td>
</tr>
</table></td>
<td width="16"><img src=/uploadfile/2012/0113/20120113035533605.gif" width="16" height="46"></td>
</tr>
</table></td>
</tr>
<tr height="22">
<td width="5" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg6.gif"> </td>
<td width="160" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg6.gif">都市丽人.2004.11月增刊</td>
<td id="dCategory" align="center" valign="top" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg6.gif"></td>
</tr>
<tr>
<td id="oFrameTD" align="center" bgcolor="5C5C5C" colspan="3">
<div id="oBookDiv" leftmargin="0" topmargin="0" style="position:relative; font-size:1pt;overflow:false;z-index:100; top:0;left:0;width:100%;height:100%;" onload="onloadBook()" onbeforeunload="onbeforeunloadBook()" ></div>
</td>
</tr>
</table>
</body>
<script language="Jscript" src="http://mag.qq.com/js/cart.js"></script>
<script language="Jscript">
// var gsSrv_Cache = top.gsSrv_Cache ;
// var gsPort = top.gsPort ;
var gsSrv_Exception = "truemag.qq.com";
var gsSkinDir = "http://"+ gsSrv_Cache + ":" +gsPort + "/skin/core/default/";
var giCurrPageNo = -1;
var giUF_PageNo = -1;
var giUL_PageNo = 26;
var gsPurchaseID = "885;dushiliren;site;";
var Border_01= new Image(); Border_01.src = gsSkinDir + "BorderTopLeftMouseOut.gif" ;
var Border_02= new Image(); Border_02.src = gsSkinDir + "BorderLeftBgMouseOut.gif" ;
var Border_03= new Image(); Border_03.src = gsSkinDir + "BorderTopRightMouseOut.gif" ;
var Border_04= new Image(); Border_04.src = gsSkinDir + "BorderTopBgMouseOut.gif" ;
var Border_05= new Image(); Border_05.src = gsSkinDir + "BorderBottomLeftMouseOut.gif" ;
var Border_06= new Image(); Border_06.src = gsSkinDir + "BorderRightBgMouseOut.gif" ;
var Border_07= new Image(); Border_07.src = gsSkinDir + "BorderBottomRightMouseOut.gif" ;
var Border_08= new Image(); Border_08.src = gsSkinDir + "BorderBottomBgMouseOut.gif" ;
</script>
<script language="Jscript" id="js_DebugWnd" src="/engine/java/core/gDebugWnd.js"> </script>
<script language="Jscript" id="js_Global" src="/engine/java/core/gGlobal.js"> </script>
<script language="Jscript" id="js_gVariable" src="/engine/java/core/gVariable.js"> </script>
<script language="Jscript" id="js_Res_Core" src="/engine/java/core/Res_Core_zh-cn.js"> </script>
<script language="Jscript" id="js_Func" src="/engine/java/core/gFunc.js"> </script>
<script language="Jscript" id="js_Wnd_Styles" src="/engine/java/core/Style_Wnd.js"> </script>
<script language="Jscript" id="js_Link_Style" src="/engine/java/core/Style_Link.js"> </script>
<script language="Jscript" id="js_Data_Link" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/Data_Link.js"> </script>
<script language="Jscript" id="js_BookInfo" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/都市丽人_511577_20041115.js"> </script>
<script language="Jscript" id="js_Leaf" src="/engine/java/core/Mgr_Leaf.js"> </script>
<script language="Jscript" id="js_Buff" src="/engine/java/core/Mgr_Buff.js"> </script>
<script language="Jscript" id="js_Skin" src="/engine/java/core/Mgr_Skin.js"> </script>
<script language="Jscript" id="js_Level" src="/engine/java/core/Mgr_Level.js"> </script>
<script language="Jscript" id="js_Book" src="/engine/java/core/Mgr_Book.js"> </script>
<script language="Jscript" id="js_Keyboard" src="/engine/java/core/Mgr_Keyboard.js"> </script>
<script language="Jscript" id="js_Mouse" src="/engine/java/core/Mgr_Mouse.js"> </script>
<script language="Jscript" id="js_Link" src="/engine/java/core/Mgr_Link.js"> </script>
<script id="test" language="Jscript">
<!--
function onloadBook() {
@if (@IsDebugWnd) {
if ( String(goDebugWnd) != "undefined") {
// goDebugWnd.close();
}
goDebugWnd = OpenDebugWnd( "", 0 ,0, 500, 700 ) ;
}@end
oBook = new MgrBook() ;
oBook.Initial();
// oBody.onresizeend= oBook.OnResize ;
// @if (@IsKeyPressTrap) { oBody.onkeypress = TrapKeyPress ; }@end
// @if (@IsContextTrap) { oBody.oncontextmenu = TrapContext ; }@end
// @if (@IsDragStartTrap) { oBody.ondragstart = TrapDragStart ; }@end
// @if (@IsSelectStartTRap){ oBody.ondselectstart= TrapSelectStart ; }@end
}
function onbeforeunloadBook() {
}
onloadBook() ;
-->
</script>
<script id="test" language="Jscript">
var MgrLevel = new MgrLevel(oBook.oLevelBaseDiv, oBook.oBasicLevelDiv);
var MgrSkin = new MgrSkin(oBook.oBookBaseDiv, oBook.oBasicLevelDiv, oBook.oLevelBaseDiv,gsSkinDir) ;
// tmp for First Page Link
var LeftPageNo = oBook.iCurrPageNo- (0.5 * top.giLeafDirect );
MgrLink.CreatePageLinkObj(oBook.oCurrLevelDiv ,LeftPageNo , MgrLevel.ItemIndex );
var RightPageNo =oBook.iCurrPageNo+ (0.5 * top.giLeafDirect ) ;
MgrLink.CreatePageLinkObj(oBook.oCurrLevelDiv, RightPageNo , MgrLevel.ItemIndex);
</script>
<script language="javascript">
<!--
function Initial() {
oCategory2 = new Category2(dCategory);
oMinMax2 = new MinMax2( oBookDiv ); // oController2.cOnMaximize();
oMiniMap2 = new MiniMap2( oBook.oBookBaseDiv , 60, 20, true );
oStatistics2 = new Statistics2();
oPrinter2 = new Printer2();
oRCMail2 = new RCMail2(); // oController2.cOnWriteRCMail();
oTabBookMark2 = new TabBookMark2( oBook.oBasicLevelDiv );
oPageStatus2 = new PageStatus2(null,oTotalPageNo,oGotoInputPageNo);
oBook.cobSetBackGround("gray");
}
function Tool_Help(sHelpUrl){
window.open(sHelpUrl,"","width=700 , height=600, left=50, top=50");
}
-->
</script>
</html>
==========================end==================
[ 本帖由 94ok 于 2004-12-12 11:05 最后编辑 ]||||||
崂山道士在 2004-12-11 06:34 PM 发表:
TMD你给我下来,什么破玩艺儿,你所说的效果我找了半天也没有看到。
一般像你所说的效果都是JAVA小程序。
你楼下的都找到了.你没找到.你还TMD骂我.晕菜|||up啊,太COOL了|||楼主提出的翻书效果类同下面这个:
<SCRIPT LANGUAGE="JavaScript">
<!-- // BannerAD
var bannerAD=new Array();
var bannerADlink=new Array();
var adNum=0;
bannerAD[0]="tutu20.gif";
bannerADlink[0]="#";
bannerAD[1]="tutu24.gif";
bannerADlink[1]="#";
bannerAD[2]="tutu30.gif";
bannerADlink[2]="#";
bannerAD[3]="tutu34.gif";
bannerADlink[3]="#";
bannerAD[4]="school.jpg";
bannerADlink[4]="#";
var preloadedimages=new Array();
for (i=1;i<bannerAD.length;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src=bannerAD[i];
}
function setTransition(){
if (document.all){
bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
bannerADrotator.filters.revealTrans.apply();
}
}
function playTransition(){
if (document.all)
bannerADrotator.filters.revealTrans.play()
}
function nextAd(){
if(adNum<bannerAD.length-1)adNum++ ;
else adNum=0;
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
playTransition();
theTimer=setTimeout("nextAd()", 5000);
}
function jump2url(){
jumpUrl=bannerADlink[adNum];
jumpTarget='';
if (jumpUrl != ''){
if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
else location.href=jumpUrl;
}
}
function displayStatusMsg() {
status=bannerADlink[adNum];
document.returnValue = true;
}
//-->
</script>
<BANNERAD><A
onmouseover="displayStatusMsg();return document.returnValue"
href="javascript:jump2url()"><IMG
style="FILTER: revealTrans(duration=1,transition=20)"
src="tutu20.gif" border=0
name=bannerADrotator></A>
<SCRIPT language=JavaScript>nextAd()</SCRIPT>
</BANNERAD>||||||
- <!---扩展,插入均好-->
陈希:网站建设专家;【域名空间】【网站建设】全国 最低价 010-88231976Q:5914863
<HTML><HEAD><TITLE>aaa</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
</HEAD>
<BODY>
<table width="100%" border="2" cellspacing="0" cellpadding="0">
<tr>
<td width="20%"> </td>
<td width="20%"> </td>
<td width="20%"> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><A onmouseover="displayStatusMsg();return document.returnValue" onfocus=if(this.blur)this.blur() href="javascript:jump2url()">
<!---
onfous 不出焦点
href window.open的弹出
-->
<IMG style="FILTER: revealTrans(duration=1,transition=2)" name=bannerADrotator src=1.gif border=0>
<!-- duration过渡的时间transtion过渡的效果(无用)-->
</A> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<SCRIPT language=Javascript>
var bannerAD=new Array();
var bannerADlink=new Array();
var bannerADtarget=new Array();
var adNum=0;
<!-- 第一个 -->
bannerAD[1]="http://mag.qq.com/images/big/index2_big1.jpg";
bannerADlink[1]="1.shtml";
bannerADtarget[1]="广告";
<!-- 第二个 -->
bannerAD[2]="http://mag.qq.com/images/big/index2_big2.jpg";
bannerADlink[2]="2.shtml";
bannerADtarget[2]="广告";
<!-- 第三个 -->
bannerAD[3]="http://mag.qq.com/images/big/index2_big3.jpg";
bannerADlink[3]="3.shtml";
bannerADtarget[3]="广告";
/*----暂时无用
var preloadedimages=new Array();
for (i=1;i<bannerAD.length-1;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src=bannerAD[i];
}
*/
function setTransition(){
if (document.all){
bannerADrotator.filters.revealTrans.Transition=23; //更换不同效果,23为随机
bannerADrotator.filters.revealTrans.apply();
}
}
function playTransition(){ //滤镜执行函数
if (document.all)
bannerADrotator.filters.revealTrans.play()
}
function nextAd(){ //主函数
if(adNum<bannerAD.length-1)adNum++ ;
else adNum=1;
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
playTransition(); //滤镜执行函数
theTimer=setTimeout("nextAd()", 2000); //图片停留的时间
}
function jump2url(){ //执行链接
jumpUrl=bannerADlink[adNum];
jumpTarget=bannerADtarget[adNum];
if (jumpUrl != ''){
if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
else window.open(jumpUrl,"","toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,resizable=yes");
}
}
function displayStatusMsg() { //onMouseOver触发事件
status=bannerADlink[adNum];
document.returnValue = true;
}
nextAd()
</SCRIPT>
</BODY></HTML>
[ 本帖由 flash2000 于 2004-12-13 18:26 最后编辑 ]|||汗,有powerpoint做好保存成网页格式就可以了|||
flash2000在 2004-12-13 06:25 PM 发表:
[code]
<!---扩展,插入均好-->
陈希:网站建设专家;【域名空间】【网站建设】全国 最低价 010-88231976Q:5914863
<HTML><HEAD><TITLE>aaa</TITLE>
<META http-equiv=Co ...
flash2000和xxl的效果差不多,比较常见,也不是楼主所说的效果,试试打开http://mag.qq.com/mag/mag885_intro.shtml中的“【杂志名称】:都市丽人”看看,好好研究研究再说吧!|||
flash2000在 2004-12-13 06:25 PM 发表:
[code]
<!---扩展,插入均好-->
陈希:网站建设专家;【域名空间】【网站建设】全国 最低价 010-88231976Q:5914863
<HTML><HEAD><TITLE>aaa</TITLE>
<META http-equiv=Co ...
不会改.而且效果做不到QQ杂志那样的吧||||||不错不错,收藏起来|||不用这么麻烦吧
用层也可以的了
效果也比这个好|||有人能模拟一个吗????|||简单写了一个,只是展示效果,没有通用性
具体效果可以参看 http://www.imkink.com/temp/page/
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<style type="text/css">
<!--
body {
background-image: url(bg.gif);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-repeat: no-repeat;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {//reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
var currentTime = 0 ;
var w = 475;
var l = 31;
function nextPage()
{
//step 1
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
if ( s < 100)
{
document.getElementById("right_front").style.width = w*(100-s*1)/100;
currentTime++ ;
var t = setTimeout( "nextPage();" , 10 );
}
else
{
document.getElementById("right_front").style.width = 0 ;
currentTime = 0 ;
nextPageX();
}
}
function nextPageX()
{
//step 2
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
document.getElementById("left_front").style.zIndex = 2;
if ( s < 100)
{
document.getElementById("left_front").style.width = w*s/100 ;
document.getElementById("left_front").style.left = Math.ceil( l + w - w*s/100 ) ;
currentTime++ ;
t = setTimeout( "nextPageX();" , 10 );
}
else
{
document.getElementById("left_front").style.width = w ;
document.getElementById("left_front").style.left = l ;
currentTime = 0;
}
}
function prevPage()
{
//step 2
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
if ( s < 100)
{
document.getElementById("left_front").style.width = Math.ceil(w*(100-s)/100) ;
document.getElementById("left_front").style.left = Math.ceil( l + w*s/100 ) ;
currentTime++ ;
t = setTimeout( "prevPage();" , 10 );
}
else
{
document.getElementById("left_front").style.width = 0 ;
document.getElementById("left_front").style.zIndex = 1;
currentTime = 0 ;
prevPageX();
}
}
function prevPageX()
{
//step 1
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
if ( s < 100)
{
document.getElementById("right_front").style.width = w*s/100;
currentTime++ ;
var t = setTimeout( "prevPageX();" , 10 );
}
else
{
document.getElementById("right_front").style.width = w ;
document.getElementById("right_front").style.zIndex = 2;
currentTime = 0;
}
}
//-->
</script>
</head>
<body>
<div id="left_back" style="position:absolute; width:475px; height:650px; z-index:2; left: 31px; top: 21px;"><img src="2.jpg" width="100%" height="650"></div>
<div id="left_front" style="position:absolute; width:475px; height:650px; z-index:1; left: 31px; top: 21px;"><a href="javascript:prevPage();"><img src="1.jpg" width="100%" height="650" border="0"></a></div>
<div id="right_front" style="position:absolute; width:475px; height:650px; z-index:2; left: 507px; top: 21px;"><a href="javascript:nextPage();"><img src="4.jpg" width="100%" height="650" border="0"></a></div>
<div id="right_back" style="position:absolute; width:475px; height:650px; z-index:1; left: 507px; top: 21px;"><img src="3.jpg" width="100%" height="650"></div>
</body>
</html>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<style type="text/css">
<!--
body {
background-image: url(bg.gif);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-repeat: no-repeat;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {//reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
var currentTime = 0 ;
var w = 475;
var l = 31;
function nextPage()
{
//step 1
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
if ( s < 100)
{
document.getElementById("right_front").style.width = w*(100-s*1)/100;
currentTime++ ;
var t = setTimeout( "nextPage();" , 10 );
}
else
{
document.getElementById("right_front").style.width = 0 ;
currentTime = 0 ;
nextPageX();
}
}
function nextPageX()
{
//step 2
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
document.getElementById("left_front").style.zIndex = 2;
if ( s < 100)
{
document.getElementById("left_front").style.width = w*s/100 ;
document.getElementById("left_front").style.left = Math.ceil( l + w - w*s/100 ) ;
currentTime++ ;
t = setTimeout( "nextPageX();" , 10 );
}
else
{
document.getElementById("left_front").style.width = w ;
document.getElementById("left_front").style.left = l ;
currentTime = 0;
}
}
function prevPage()
{
//step 2
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
if ( s < 100)
{
document.getElementById("left_front").style.width = Math.ceil(w*(100-s)/100) ;
document.getElementById("left_front").style.left = Math.ceil( l + w*s/100 ) ;
currentTime++ ;
t = setTimeout( "prevPage();" , 10 );
}
else
{
document.getElementById("left_front").style.width = 0 ;
document.getElementById("left_front").style.zIndex = 1;
currentTime = 0 ;
prevPageX();
}
}
function prevPageX()
{
//step 1
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
if ( s < 100)
{
document.getElementById("right_front").style.width = w*s/100;
currentTime++ ;
var t = setTimeout( "prevPageX();" , 10 );
}
else
{
document.getElementById("right_front").style.width = w ;
document.getElementById("right_front").style.zIndex = 2;
currentTime = 0;
}
}
//-->
</script>
</head>
<body>
<div id="left_back" style="position:absolute; width:475px; height:650px; z-index:2; left: 31px; top: 21px;"><img src=/uploadfile/2012/0113/20120113035533729.gif" width="100%" height="650"></div>
<div id="left_front" style="position:absolute; width:475px; height:650px; z-index:1; left: 31px; top: 21px;"><a href="javascript:prevPage();"><img src=/uploadfile/2012/0113/20120113035533729.gif" width="100%" height="650" border="0"></a></div>
<div id="right_front" style="position:absolute; width:475px; height:650px; z-index:2; left: 507px; top: 21px;"><a href="javascript:nextPage();"><img src=/uploadfile/2012/0113/20120113035533729.gif" width="100%" height="650" border="0"></a></div>
<div id="right_back" style="position:absolute; width:475px; height:650px; z-index:1; left: 507px; top: 21px;"><img src=/uploadfile/2012/0113/20120113035533729.gif" width="100%" height="650"></div>
</body>
</html>
翻三次就翻不动了|||这个还真的高人研究一下,很好用漂亮|||
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<style type="text/css">
<!--
body {
background-image: url(bg.gif);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-repeat: no-repeat;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {//reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
var currentTime = 0 ;
var w = 475;
var l = 31;
function nextPage()
{
//step 1
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
if ( s < 100)
{
document.getElementById("right_front").style.width = w*(100-s*1)/100;
currentTime++ ;
var t = setTimeout( "nextPage();" , 10 );
}
else
{
document.getElementById("right_front").style.width = 0 ;
currentTime = 0 ;
nextPageX();
}
}
function nextPageX()
{
//step 2
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
document.getElementById("left_front").style.zIndex = 2;
if ( s < 100)
{
document.getElementById("left_front").style.width = w*s/100 ;
document.getElementById("left_front").style.left = Math.ceil( l + w - w*s/100 ) ;
currentTime++ ;
t = setTimeout( "nextPageX();" , 10 );
}
else
{
document.getElementById("left_front").style.width = w ;
document.getElementById("left_front").style.left = l ;
currentTime = 0;
}
}
function prevPage()
{
//step 2
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
if ( s < 100)
{
document.getElementById("left_front").style.width = Math.ceil(w*(100-s)/100) ;
document.getElementById("left_front").style.left = Math.ceil( l + w*s/100 ) ;
currentTime++ ;
t = setTimeout( "prevPage();" , 10 );
}
else
{
document.getElementById("left_front").style.width = 0 ;
document.getElementById("left_front").style.zIndex = 1;
currentTime = 0 ;
prevPageX();
}
}
function prevPageX()
{
//step 1
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
if ( s < 100)
{
document.getElementById("right_front").style.width = w*s/100;
currentTime++ ;
var t = setTimeout( "prevPageX();" , 10 );
}
else
{
document.getElementById("right_front").style.width = w ;
document.getElementById("right_front").style.zIndex = 2;
currentTime = 0;
}
}
//-->
</script>
</head>
<body>
<div id="left_back" style="position:absolute; width:475px; height:650px; z-index:2; left: 31px; top: 21px;"><img src=/uploadfile/2012/0113/20120113035533822.jpg" width="100%" height="650"></div>
<div id="left_front" style="position:absolute; width:475px; height:650px; z-index:1; left: 31px; top: 21px;"><a href="javascript:prevPage();"><img src=/uploadfile/2012/0113/20120113035533212.jpg" width="100%" height="650" border="0"></a></div>
<div id="right_front" style="position:absolute; width:475px; height:650px; z-index:2; left: 507px; top: 21px;"><a href="javascript:nextPage();"><img src=/uploadfile/2012/0113/20120113035533640.jpg" width="100%" height="650" border="0"></a></div>
<div id="right_back" style="position:absolute; width:475px; height:650px; z-index:1; left: 507px; top: 21px;"><img src=/uploadfile/2012/0113/20120113035533112.jpg" width="100%" height="650"></div>
</body>
</html>
QQ杂志
随便点一个进去看看.象真的翻书一样的效果.|||顶上去啊.|||TMD你给我下来,什么破玩艺儿,你所说的效果我找了半天也没有看到。
一般像你所说的效果都是JAVA小程序。|||代码加了动态保护,挺复杂的,正在研究|||传了不了RAR,没发给你了,改GIF也不可以,看来是验证2阱制数据了|||大家可以试试打开http://mag.qq.com/mag/mag885_intro.shtml点“【杂志名称】:都市丽人看看”,代码值得研究啊~!
============以下是该页的源代码======================
<html>
<head>
<title> 都市丽人.2004.11月增刊 </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="imagetoolbar" content="no">
<style type="text/css">
td { font-size:9pt;text-decoration:none;font-face:arial}
</style>
<script language="Jscript" src="http://mag.qq.com/js/cart.js"></script>
<script language="JavaScript">
<!--
var gbAllLoaded = false;
var gsCorporation = "dushiliren";
var gsStartTime = "2004-12-12 11:07:23";
var gsUserID = "";
var gsClickType = "site";
var giSBP = "";
var giSEP = "26";
var gsPort = "80" ;
var gsSrv_Main = "truemag.qq.com";
var gsSrv_Cache = "truemag.qq.com";
var gsSrv_Image = "testtest"; // <-- check Statistc and delete
var gaSrv_Image = new Array ("truemag.qq.com");
var gsSrv_Traffic = "truemag.qq.com";
var gsSrv_Exception = "truemag.qq.com";
var gsDecoSkinDir = "skin/deco/sample/default";
var gsBookDir = "ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115";
var giDouble = 1;
var gsRequestStatistic= new Array("bookclick","clicksum","linkclick");
var ga_Contents = new Array();
var giLeafDirect = 1;
var gsBookTitle = "都市丽人.2004.11月增刊";
-->
</script>
<script language="Jscript" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/都市丽人_511577_20041115.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Initial.js"></script>
<script language="Jscript" src="/engine/java/Deco/Class_Decoder.js"></script>
<script language="Jscript" src="/engine/java/Deco/Class_Controller.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_MinMax.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_TabBookMark.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_PageStatus.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_MiniMap.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Statistics.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Printer.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_RCMail.js"></script>
<script language="Jscript" src="/engine/java/Deco/Deco_Category.js"></script>
<script language="Jscript" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/Data_Category.js"></script>
<script language="Jscript" src="/engine/java/Deco/Res_Deco_zh-cn.js"></script>
<script language="JScript">
<!--
oController2= new Controller2() ;
-->
</script>
</head>
<body id="oBookBody" leftmargin="0" topmargin="0" OnLoad="Initial();InitialViewer(); "OnunLoad="oController2.cOnRefresh();" scroll="no">
<table id="oTable" width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr height="46">
<td colspan="3"><table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="79" height="46" align="center" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg1.gif"><a href="http://www.qq.com" target="_blank"><img src=/uploadfile/2012/0113/20120113035002639.gif" width="79" height="38" border="0"></a></td>
<td width="61" height="46" align="center" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg1.gif"><img src=/uploadfile/2012/0113/20120113035002165.gif" width="61" height="38" border="0"></td>
<td width="41"><img src=/uploadfile/2012/0113/20120113035002180.gif" width="41" height="46"></td>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg2.gif"><img src=/uploadfile/2012/0113/20120113035002612.gif" width="12" height="11"></td>
</tr>
<tr>
<td height="35" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg3.gif">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src=/uploadfile/2012/0113/20120113035002756.gif" OnClick="window.open('http://mag.qq.com/', '腾讯QQ网络杂志', '')" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinindex2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinindex1.gif'" width="63" height="18" border="0" style="cursor:hand"></td>
<td><input name="Input" id="oGotoInputPageNo" style="font-size:9pt;width:35;BACKGROUND-COLOR: #67E0E9" OnKeyPress="oController2.cOnGotoPage(oGotoInputPageNo.value)" >
/<span id="oTotalPageNo" style="font-size:9pt">100</span></td>
<td><img src=/uploadfile/2012/0113/20120113035033857.gif" OnClick="oController2.cOnGotoPage(oGotoInputPageNo.value)" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinbottomgo2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinbottomgo1.gif'" width="25" height="18" border="0" style="cursor:hand"></td>
<td> <table width="151" border="0" cellpadding="0" cellspacing="0" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg4.gif">
<tr>
<td width="18" height="23"><img src=/uploadfile/2012/0113/20120113035103160.gif" width="3" height="23"></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035103447.gif" OnClick="oController2.cOnFirstPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfirst2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfirst1.gif'" width="25" height="16"border="0" style="cursor:hand"></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035133289.gif" OnClick="oController2.cOnRightPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinback2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinback1.gif'" width="25" height="16" border="0" style="cursor:hand"></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035203613.gif" OnClick="oController2.cOnLeftPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinnext2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinnext1.gif'" width="25" height="16" border="0" style="cursor:hand"></td>
<td width="34"><img src=/uploadfile/2012/0113/20120113035233925.gif" OnClick="oController2.cOnLastPage()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinlast2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinlast1.gif'" width="25" height="16" border="0" style="cursor:hand"></td>
<td width="3"><img src=/uploadfile/2012/0113/20120113035303292.gif" width="3" height="23"></td>
</tr>
</table></td>
<td><a href="http://mag.qq.com/help07.shtml#a-2" target="_blank">杂志无法放大?</a></td>
<td><img src=/uploadfile/2012/0113/20120113035303905.gif" OnClick="javascript:selMon()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/magmonth1.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/magmonth.gif'" width="63" height="18" border="0" style="cursor:hand"></td>
<td><img src=/uploadfile/2012/0113/20120113035333536.gif" OnClick="window.open('http://mag.qq.com/help01.shtml', '杂志帮助', '')" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinhelp2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinhelp1.gif'" width="38" height="18" border="0" style="cursor:hand"></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="32"><img src=/uploadfile/2012/0113/20120113035403474.gif" width="32" height="46"></td>
<td width="82" align="center" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg5.gif"><table width="69" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25"><img src=/uploadfile/2012/0113/20120113035403372.gif" OnClick="oController2.cOnMinimize()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinmin2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinmin1.gif'" width="19" height="21" border="0" style="cursor:hand"></td>
<td width="25"><img src=/uploadfile/2012/0113/20120113035433885.gif" OnClick="oController2.cOnMaximize()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfull2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinfull1.gif'" width="19" height="21" border="0" style="cursor:hand"></td>
<td><img src=/uploadfile/2012/0113/20120113035503185.gif" OnClick="oController2.cOnClose()" OnMouseOver="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinclose2.gif'" OnMouseOut="this.src='http://truemag.qq.com:80/skin/deco/sample/default/skinclose1.gif'" width="19" height="21" border="0" style="cursor:hand"></td>
</tr>
</table></td>
<td width="16"><img src=/uploadfile/2012/0113/20120113035533605.gif" width="16" height="46"></td>
</tr>
</table></td>
</tr>
<tr height="22">
<td width="5" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg6.gif"> </td>
<td width="160" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg6.gif">都市丽人.2004.11月增刊</td>
<td id="dCategory" align="center" valign="top" background="http://truemag.qq.com:80/skin/deco/sample/default/skinbg6.gif"></td>
</tr>
<tr>
<td id="oFrameTD" align="center" bgcolor="5C5C5C" colspan="3">
<div id="oBookDiv" leftmargin="0" topmargin="0" style="position:relative; font-size:1pt;overflow:false;z-index:100; top:0;left:0;width:100%;height:100%;" onload="onloadBook()" onbeforeunload="onbeforeunloadBook()" ></div>
</td>
</tr>
</table>
</body>
<script language="Jscript" src="http://mag.qq.com/js/cart.js"></script>
<script language="Jscript">
// var gsSrv_Cache = top.gsSrv_Cache ;
// var gsPort = top.gsPort ;
var gsSrv_Exception = "truemag.qq.com";
var gsSkinDir = "http://"+ gsSrv_Cache + ":" +gsPort + "/skin/core/default/";
var giCurrPageNo = -1;
var giUF_PageNo = -1;
var giUL_PageNo = 26;
var gsPurchaseID = "885;dushiliren;site;";
var Border_01= new Image(); Border_01.src = gsSkinDir + "BorderTopLeftMouseOut.gif" ;
var Border_02= new Image(); Border_02.src = gsSkinDir + "BorderLeftBgMouseOut.gif" ;
var Border_03= new Image(); Border_03.src = gsSkinDir + "BorderTopRightMouseOut.gif" ;
var Border_04= new Image(); Border_04.src = gsSkinDir + "BorderTopBgMouseOut.gif" ;
var Border_05= new Image(); Border_05.src = gsSkinDir + "BorderBottomLeftMouseOut.gif" ;
var Border_06= new Image(); Border_06.src = gsSkinDir + "BorderRightBgMouseOut.gif" ;
var Border_07= new Image(); Border_07.src = gsSkinDir + "BorderBottomRightMouseOut.gif" ;
var Border_08= new Image(); Border_08.src = gsSkinDir + "BorderBottomBgMouseOut.gif" ;
</script>
<script language="Jscript" id="js_DebugWnd" src="/engine/java/core/gDebugWnd.js"> </script>
<script language="Jscript" id="js_Global" src="/engine/java/core/gGlobal.js"> </script>
<script language="Jscript" id="js_gVariable" src="/engine/java/core/gVariable.js"> </script>
<script language="Jscript" id="js_Res_Core" src="/engine/java/core/Res_Core_zh-cn.js"> </script>
<script language="Jscript" id="js_Func" src="/engine/java/core/gFunc.js"> </script>
<script language="Jscript" id="js_Wnd_Styles" src="/engine/java/core/Style_Wnd.js"> </script>
<script language="Jscript" id="js_Link_Style" src="/engine/java/core/Style_Link.js"> </script>
<script language="Jscript" id="js_Data_Link" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/Data_Link.js"> </script>
<script language="Jscript" id="js_BookInfo" src="/ebook/magazine/dushiliren/dushiliren/都市丽人_511577_20041115/都市丽人_511577_20041115.js"> </script>
<script language="Jscript" id="js_Leaf" src="/engine/java/core/Mgr_Leaf.js"> </script>
<script language="Jscript" id="js_Buff" src="/engine/java/core/Mgr_Buff.js"> </script>
<script language="Jscript" id="js_Skin" src="/engine/java/core/Mgr_Skin.js"> </script>
<script language="Jscript" id="js_Level" src="/engine/java/core/Mgr_Level.js"> </script>
<script language="Jscript" id="js_Book" src="/engine/java/core/Mgr_Book.js"> </script>
<script language="Jscript" id="js_Keyboard" src="/engine/java/core/Mgr_Keyboard.js"> </script>
<script language="Jscript" id="js_Mouse" src="/engine/java/core/Mgr_Mouse.js"> </script>
<script language="Jscript" id="js_Link" src="/engine/java/core/Mgr_Link.js"> </script>
<script id="test" language="Jscript">
<!--
function onloadBook() {
@if (@IsDebugWnd) {
if ( String(goDebugWnd) != "undefined") {
// goDebugWnd.close();
}
goDebugWnd = OpenDebugWnd( "", 0 ,0, 500, 700 ) ;
}@end
oBook = new MgrBook() ;
oBook.Initial();
// oBody.onresizeend= oBook.OnResize ;
// @if (@IsKeyPressTrap) { oBody.onkeypress = TrapKeyPress ; }@end
// @if (@IsContextTrap) { oBody.oncontextmenu = TrapContext ; }@end
// @if (@IsDragStartTrap) { oBody.ondragstart = TrapDragStart ; }@end
// @if (@IsSelectStartTRap){ oBody.ondselectstart= TrapSelectStart ; }@end
}
function onbeforeunloadBook() {
}
onloadBook() ;
-->
</script>
<script id="test" language="Jscript">
var MgrLevel = new MgrLevel(oBook.oLevelBaseDiv, oBook.oBasicLevelDiv);
var MgrSkin = new MgrSkin(oBook.oBookBaseDiv, oBook.oBasicLevelDiv, oBook.oLevelBaseDiv,gsSkinDir) ;
// tmp for First Page Link
var LeftPageNo = oBook.iCurrPageNo- (0.5 * top.giLeafDirect );
MgrLink.CreatePageLinkObj(oBook.oCurrLevelDiv ,LeftPageNo , MgrLevel.ItemIndex );
var RightPageNo =oBook.iCurrPageNo+ (0.5 * top.giLeafDirect ) ;
MgrLink.CreatePageLinkObj(oBook.oCurrLevelDiv, RightPageNo , MgrLevel.ItemIndex);
</script>
<script language="javascript">
<!--
function Initial() {
oCategory2 = new Category2(dCategory);
oMinMax2 = new MinMax2( oBookDiv ); // oController2.cOnMaximize();
oMiniMap2 = new MiniMap2( oBook.oBookBaseDiv , 60, 20, true );
oStatistics2 = new Statistics2();
oPrinter2 = new Printer2();
oRCMail2 = new RCMail2(); // oController2.cOnWriteRCMail();
oTabBookMark2 = new TabBookMark2( oBook.oBasicLevelDiv );
oPageStatus2 = new PageStatus2(null,oTotalPageNo,oGotoInputPageNo);
oBook.cobSetBackGround("gray");
}
function Tool_Help(sHelpUrl){
window.open(sHelpUrl,"","width=700 , height=600, left=50, top=50");
}
-->
</script>
</html>
==========================end==================
[ 本帖由 94ok 于 2004-12-12 11:05 最后编辑 ]||||||
崂山道士在 2004-12-11 06:34 PM 发表:
TMD你给我下来,什么破玩艺儿,你所说的效果我找了半天也没有看到。
一般像你所说的效果都是JAVA小程序。
你楼下的都找到了.你没找到.你还TMD骂我.晕菜|||up啊,太COOL了|||楼主提出的翻书效果类同下面这个:
<SCRIPT LANGUAGE="JavaScript">
<!-- // BannerAD
var bannerAD=new Array();
var bannerADlink=new Array();
var adNum=0;
bannerAD[0]="tutu20.gif";
bannerADlink[0]="#";
bannerAD[1]="tutu24.gif";
bannerADlink[1]="#";
bannerAD[2]="tutu30.gif";
bannerADlink[2]="#";
bannerAD[3]="tutu34.gif";
bannerADlink[3]="#";
bannerAD[4]="school.jpg";
bannerADlink[4]="#";
var preloadedimages=new Array();
for (i=1;i<bannerAD.length;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src=bannerAD[i];
}
function setTransition(){
if (document.all){
bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
bannerADrotator.filters.revealTrans.apply();
}
}
function playTransition(){
if (document.all)
bannerADrotator.filters.revealTrans.play()
}
function nextAd(){
if(adNum<bannerAD.length-1)adNum++ ;
else adNum=0;
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
playTransition();
theTimer=setTimeout("nextAd()", 5000);
}
function jump2url(){
jumpUrl=bannerADlink[adNum];
jumpTarget='';
if (jumpUrl != ''){
if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
else location.href=jumpUrl;
}
}
function displayStatusMsg() {
status=bannerADlink[adNum];
document.returnValue = true;
}
//-->
</script>
<BANNERAD><A
onmouseover="displayStatusMsg();return document.returnValue"
href="javascript:jump2url()"><IMG
style="FILTER: revealTrans(duration=1,transition=20)"
src="tutu20.gif" border=0
name=bannerADrotator></A>
<SCRIPT language=JavaScript>nextAd()</SCRIPT>
</BANNERAD>||||||
- <!---扩展,插入均好-->
陈希:网站建设专家;【域名空间】【网站建设】全国 最低价 010-88231976Q:5914863
<HTML><HEAD><TITLE>aaa</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
</HEAD>
<BODY>
<table width="100%" border="2" cellspacing="0" cellpadding="0">
<tr>
<td width="20%"> </td>
<td width="20%"> </td>
<td width="20%"> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><A onmouseover="displayStatusMsg();return document.returnValue" onfocus=if(this.blur)this.blur() href="javascript:jump2url()">
<!---
onfous 不出焦点
href window.open的弹出
-->
<IMG style="FILTER: revealTrans(duration=1,transition=2)" name=bannerADrotator src=1.gif border=0>
<!-- duration过渡的时间transtion过渡的效果(无用)-->
</A> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<SCRIPT language=Javascript>
var bannerAD=new Array();
var bannerADlink=new Array();
var bannerADtarget=new Array();
var adNum=0;
<!-- 第一个 -->
bannerAD[1]="http://mag.qq.com/images/big/index2_big1.jpg";
bannerADlink[1]="1.shtml";
bannerADtarget[1]="广告";
<!-- 第二个 -->
bannerAD[2]="http://mag.qq.com/images/big/index2_big2.jpg";
bannerADlink[2]="2.shtml";
bannerADtarget[2]="广告";
<!-- 第三个 -->
bannerAD[3]="http://mag.qq.com/images/big/index2_big3.jpg";
bannerADlink[3]="3.shtml";
bannerADtarget[3]="广告";
/*----暂时无用
var preloadedimages=new Array();
for (i=1;i<bannerAD.length-1;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src=bannerAD[i];
}
*/
function setTransition(){
if (document.all){
bannerADrotator.filters.revealTrans.Transition=23; //更换不同效果,23为随机
bannerADrotator.filters.revealTrans.apply();
}
}
function playTransition(){ //滤镜执行函数
if (document.all)
bannerADrotator.filters.revealTrans.play()
}
function nextAd(){ //主函数
if(adNum<bannerAD.length-1)adNum++ ;
else adNum=1;
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
playTransition(); //滤镜执行函数
theTimer=setTimeout("nextAd()", 2000); //图片停留的时间
}
function jump2url(){ //执行链接
jumpUrl=bannerADlink[adNum];
jumpTarget=bannerADtarget[adNum];
if (jumpUrl != ''){
if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
else window.open(jumpUrl,"","toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,resizable=yes");
}
}
function displayStatusMsg() { //onMouseOver触发事件
status=bannerADlink[adNum];
document.returnValue = true;
}
nextAd()
</SCRIPT>
</BODY></HTML>
[ 本帖由 flash2000 于 2004-12-13 18:26 最后编辑 ]|||汗,有powerpoint做好保存成网页格式就可以了|||
flash2000在 2004-12-13 06:25 PM 发表:
[code]
<!---扩展,插入均好-->
陈希:网站建设专家;【域名空间】【网站建设】全国 最低价 010-88231976Q:5914863
<HTML><HEAD><TITLE>aaa</TITLE>
<META http-equiv=Co ...
flash2000和xxl的效果差不多,比较常见,也不是楼主所说的效果,试试打开http://mag.qq.com/mag/mag885_intro.shtml中的“【杂志名称】:都市丽人”看看,好好研究研究再说吧!|||
flash2000在 2004-12-13 06:25 PM 发表:
[code]
<!---扩展,插入均好-->
陈希:网站建设专家;【域名空间】【网站建设】全国 最低价 010-88231976Q:5914863
<HTML><HEAD><TITLE>aaa</TITLE>
<META http-equiv=Co ...
不会改.而且效果做不到QQ杂志那样的吧||||||不错不错,收藏起来|||不用这么麻烦吧
用层也可以的了
效果也比这个好|||有人能模拟一个吗????|||简单写了一个,只是展示效果,没有通用性
具体效果可以参看 http://www.imkink.com/temp/page/
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<style type="text/css">
<!--
body {
background-image: url(bg.gif);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-repeat: no-repeat;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {//reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
var currentTime = 0 ;
var w = 475;
var l = 31;
function nextPage()
{
//step 1
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
if ( s < 100)
{
document.getElementById("right_front").style.width = w*(100-s*1)/100;
currentTime++ ;
var t = setTimeout( "nextPage();" , 10 );
}
else
{
document.getElementById("right_front").style.width = 0 ;
currentTime = 0 ;
nextPageX();
}
}
function nextPageX()
{
//step 2
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
document.getElementById("left_front").style.zIndex = 2;
if ( s < 100)
{
document.getElementById("left_front").style.width = w*s/100 ;
document.getElementById("left_front").style.left = Math.ceil( l + w - w*s/100 ) ;
currentTime++ ;
t = setTimeout( "nextPageX();" , 10 );
}
else
{
document.getElementById("left_front").style.width = w ;
document.getElementById("left_front").style.left = l ;
currentTime = 0;
}
}
function prevPage()
{
//step 2
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
if ( s < 100)
{
document.getElementById("left_front").style.width = Math.ceil(w*(100-s)/100) ;
document.getElementById("left_front").style.left = Math.ceil( l + w*s/100 ) ;
currentTime++ ;
t = setTimeout( "prevPage();" , 10 );
}
else
{
document.getElementById("left_front").style.width = 0 ;
document.getElementById("left_front").style.zIndex = 1;
currentTime = 0 ;
prevPageX();
}
}
function prevPageX()
{
//step 1
var g = 1.2;
var s = 0.5*g*currentTime*currentTime*currentTime ;
if ( s < 100)
{
document.getElementById("right_front").style.width = w*s/100;
currentTime++ ;
var t = setTimeout( "prevPageX();" , 10 );
}
else
{
document.getElementById("right_front").style.width = w ;
document.getElementById("right_front").style.zIndex = 2;
currentTime = 0;
}
}
//-->
</script>
</head>
<body>
<div id="left_back" style="position:absolute; width:475px; height:650px; z-index:2; left: 31px; top: 21px;"><img src="2.jpg" width="100%" height="650"></div>
<div id="left_front" style="position:absolute; width:475px; height:650px; z-index:1; left: 31px; top: 21px;"><a href="javascript:prevPage();"><img src="1.jpg" width="100%" height="650" border="0"></a></div>
<div id="right_front" style="position:absolute; width:475px; height:650px; z-index:2; left: 507px; top: 21px;"><a href="javascript:nextPage();"><img src="4.jpg" width="100%" height="650" border="0"></a></div>
<div id="right_back" style="position:absolute; width:475px; height:650px; z-index:1; left: 507px; top: 21px;"><img src="3.jpg" width="100%" height="650"></div>
</body>
</html>
