给你看一个片段:style type="text/css"> td {font-size: 12px;color:#FF0000} </style> <script type="text/javascript"><% set rs=server.CreateObject("adodb.recordset") sql="select * from pic where order by id desc " rs.open sql,conn,1,3
%> var imgUrl=new Array(); var imgtext=new Array(); var alink=new Array();imgtext[1]="<%=title1%>"; imgUrl[1]="<%=url1%>"; alink[1]="articleshow.asp?id=<%=id1%>"imgtext[2]="<%=title2%>"; imgUrl[2]="<%=url2%>"; alink[2]="articleshow.asp?id=<%=id2%>" var focus_width=220 var focus_height=200 var text_height=18 var swf_height = focus_height+text_height
var pics=imgUrl[1]+"|"+imgUrl[2] var texts=imgtext[1]+"|"+imgtext[2] var links=alink[1]+"|"+alink[2]
都是FLASH实现的,就是不知道在哪传递图片路径,而且好像那个路径是经过加密的。
一楼的那个哥们,这样搜出来的都是FLASH播放效果,倒是可以,不过里面的图片路径还是让用户可以看到,不是很理想。
我就是想尽量不让用户知道我的图片路径。
td {font-size: 12px;color:#FF0000}
</style>
<script type="text/javascript"><%
set rs=server.CreateObject("adodb.recordset")
sql="select * from pic where order by id desc "
rs.open sql,conn,1,3
title1=rs("title")
url1=rs("url")
id1=rs("id")
rs.movenext title2=rs("title")
url2=rs("url")
id2=rs("id")
rs.movenext rs.close
set rs=nothing
%>
var imgUrl=new Array();
var imgtext=new Array();
var alink=new Array();imgtext[1]="<%=title1%>";
imgUrl[1]="<%=url1%>";
alink[1]="articleshow.asp?id=<%=id1%>"imgtext[2]="<%=title2%>";
imgUrl[2]="<%=url2%>";
alink[2]="articleshow.asp?id=<%=id2%>"
var focus_width=220
var focus_height=200
var text_height=18
var swf_height = focus_height+text_height
var pics=imgUrl[1]+"|"+imgUrl[2]
var texts=imgtext[1]+"|"+imgtext[2]
var links=alink[1]+"|"+alink[2]
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="focus1.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&texts='+texts+'&links='+links+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('</object>');
</script>看到这部分:<param name="FlashVars" value="pics='+pics+'&texts='+texts+'&links='+links+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">没?
这部分就是传参数的
剩下的就是你的FLASH的制作了!!
咋看出来是微软的播放器泥?你问的是flash问题,基本与js无关哦.js代码禁右键紧键盘什么招都用上也防止不了图片盗用.如果说是防盗链就又是另外一回事了,但仍然与js无关...
是不是FLASH页可以处理传递过来的参数解密啊?
谢谢您耐心的回答。
Navymk,因为我找不到Flash相关在哪里发贴,所以就在这里发了。