社区
基础编程
帖子详情
图片系列在IE7正常IE8不能正常滚动的问题
hendry1030
2011-09-19 11:25:54
php编写的网站代码,工程展示中图片设置为向左滚动,在ie7中能正常滚动,ie8图片不滚动,请问各位高手怎么解决?谢谢!
...全文
338
3
打赏
收藏
图片系列在IE7正常IE8不能正常滚动的问题
php编写的网站代码,工程展示中图片设置为向左滚动,在ie7中能正常滚动,ie8图片不滚动,请问各位高手怎么解决?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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...
兼容IE6,
IE7
,
IE8
,friefox的
图片
上下左右
滚动
效果
本文提供了一种兼容IE6至
IE8
及Firefox浏览器的
图片
滚动
效果实现方案,通过JavaScript实现了上下左右四个方向的
图片
滚动
,并带有鼠标悬停暂停功能。
IE6、
IE7
下解决Select框不随
滚动
条
滚动
的
问题
本文介绍了解决IE6、
IE7
下Select下拉框不随
滚动
条
滚动
的
问题
的方法,主要是通过调整CSS样式,如在Select的父元素或祖先元素中加入position:relative;或使用CSSHOCK来解决。提供了具体的解决步骤和示例代码。
兼容
IE8
的
图片
懒加载效果
本文介绍了如何实现兼容
IE8
的
图片
懒加载效果,以提高网页加载速度和用户体验。通过设置占位图、加载效果、提前加载距离、触发事件及容器选择等参数,实现了在
滚动
页面时按需加载
图片
,减少了服务器压力并避免页面空白。
js
图片
滚动
代码(IE6/7/8及Firefox兼容)
本文介绍如何使用HTML、CSS和JavaScript实现
图片
的上下左右四个方向的无缝
滚动
效果,并提供了完整的代码示例。
IE 7/8 弹出层后
滚动
条消失
本文解决了一个在
IE7
/8浏览器中出现的
问题
,即当打开弹出层时,页面
滚动
条会消失。通过调整body元素的样式设置,确保在弹窗显示时
滚动
条依然可用。
基础编程
21,889
社区成员
140,333
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章