图片系列在IE7正常IE8不能正常滚动的问题

hendry1030 2011-09-19 11:25:54
php编写的网站代码,工程展示中图片设置为向左滚动,在ie7中能正常滚动,ie8图片不滚动,请问各位高手怎么解决?谢谢!
...全文
305 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hendry1030 2011-09-19
  • 打赏
  • 举报
回复
<?php
error_reporting(0);extract($_GET);
require_once(dirname(__FILE__)."/../php168/config.php");
if(!eregi("^([0-9]+)$",$id)){
die("document.write('ID不存在');");
}
$FileName=dirname(__FILE__)."/../cache/js/";

$FileName.="{$id}.php";
//默认缓存3分钟.
if(!$webdb["cache_time_js"]){
$webdb["cache_time_js"]=3;
}
if( (time()-filemtime($FileName))<($webdb["cache_time_js"]*60) ){
@include($FileName);
$show=str_replace(array("\n","\r","'"),array("","","\'"),stripslashes($show));
if($iframeID){ //框架方式不会拖慢主页面打开速度,推荐
//处理跨域问题
if($webdb[cookieDomain]){
echo "<SCRIPT LANGUAGE=\"JavaScript\">document.domain = \"$webdb[cookieDomain]\";</SCRIPT>";
}
echo "<SCRIPT LANGUAGE=\"JavaScript\">
parent.document.getElementById('$iframeID').innerHTML='$show';
</SCRIPT>";
}else{ //JS式会拖慢主页面打开速度,不推荐
echo "document.write('$show');";
}
exit;
}

require(dirname(__FILE__)."/"."global.php");
require_once(PHP168_PATH."inc/label_funcation.php");


$query=$db->query(" SELECT * FROM {$pre}label WHERE lid='$id' ");
while( $rs=$db->fetch_array($query) ){
//读数据库的标签
if( $rs[typesystem] )
{
$_array=unserialize($rs[code]);
$value=($rs[type]=='special')?Get_sp($_array):Get_Title($_array);
if(strstr($value,"(/mv)")){
$value=get_label_mv($value);
}
if($_array[c_rolltype])
{
$value="<marquee direction='$_array[c_rolltype]' scrolldelay='1' scrollamount='1' onmouseout='if(document.all!=null){this.start()}' onmouseover='if(document.all!=null){this.stop()}' height='$_array[roll_height]'>$value</marquee>";
}
}
//代码标签
elseif( $rs[type]=='code' )
{
$value=stripslashes($rs[code]);
//纠正一下不完整的javascript代码,不必做权限判断,普通用户也能删除
if(eregi("<SCRIPT",$value)&&!eregi("<\/SCRIPT",$value)){
if($delerror){
$db->query("UPDATE `{$pre}label` SET code='' WHERE lid='$rs[lid]'");
}else{
die("<A HREF='$WEBURL?&delerror=1'>此“{$rs[tag]}”标签有误,点击删除之!</A><br>$value");
}
}
//真实地址还原
$value=En_TruePath($value,0);
}
//单张图片
elseif( $rs[type]=='pic' )
{
unset($width,$height);
$picdb=unserialize($rs[code]);
$picdb[imgurl]=tempdir("$picdb[imgurl]");
$picdb[width] && $width=" width='$picdb[width]'";
$picdb[height] && $height=" height='$picdb[height]'";
if($picdb['imglink'])
{
$value="<a href='$picdb[imglink]' target=_blank><img src='$picdb[imgurl]' $width $height border='0' /></a>";
}
else
{
$value="<img src='$picdb[imgurl]' $width $height border='0' />";
}
}
//单个FLASH
elseif( $rs[type]=='swf' )
{
$flashdb=unserialize($rs[code]);
$flashdb[flashurl]=tempdir($flashdb[flashurl]);
$flashdb[width] && $width=" width='$flashdb[width]'";
$flashdb[height] && $height=" height='$flashdb[height]'";
$value="<object type='application/x-shockwave-flash' data='$flashdb[flashurl]' $width $height wmode='transparent'><param name='movie' value='$flashdb[flashurl]' /><param name='wmode' value='transparent' /></object>";
}
//普通幻灯片
elseif( $rs[type]=='rollpic' )
{
$value=rollPic_flash(unserialize($rs[code]));
}
//其它形式的
else
{
$value=stripslashes($rs[code]);
//真实地址还原
$value=En_TruePath($value,0);
}
}

$show=stripslashes($value);

if(!is_dir(dirname($FileName))){
makepath(dirname($FileName));
}
if( (time()-filemtime($FileName))>($webdb["cache_time_js"]*60) ){
if($webdb["cache_time_js"]!=-1){
write_file($FileName,"<?php \r\n\$show=stripslashes('".addslashes($show)."'); ?>");
}
}

$show=str_replace(array("\r","\n","'"),array("","","\'"),$show);

if($iframeID){ //框架方式不会拖慢主页面打开速度,推荐
//处理跨域问题
if($webdb[cookieDomain]){
echo "<SCRIPT LANGUAGE=\"JavaScript\">document.domain = \"$webdb[cookieDomain]\";</SCRIPT>";
}
echo "<SCRIPT LANGUAGE=\"JavaScript\">
parent.document.getElementById('$iframeID').innerHTML='$show';
</SCRIPT>";
}else{ //JS式会拖慢主页面打开速度,不推荐
echo "document.write('$show');";
}
?>
hendry1030 2011-09-19
  • 打赏
  • 举报
回复
代码如下:
<div style="float:left;margin-left:5px;margin-top:4px;">
<p class=img><a style="display:block;width:100px;height:75px;border:solid #ccc 2px;" href="$url" target="_blank"><img style="width:100px;height:75px;border:1px solid #fff;" src="$picurl" border="0"></a></p>
<p class=title style="text-align:center;"><A HREF="$url" title='$full_title' target="_blank">$title</A></p>
</div>
黄袍披身 2011-09-19
  • 打赏
  • 举报
回复
这就是传说中的 JS 代码兼容性问题了吧...难道是纯PHP?如果是不妨将代码show一show...

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧