社区
基础编程
帖子详情
图片系列在IE7正常IE8不能正常滚动的问题
hendry1030
2011-09-19 11:25:54
php编写的网站代码,工程展示中图片设置为向左滚动,在ie7中能正常滚动,ie8图片不滚动,请问各位高手怎么解决?谢谢!
...全文
305
3
打赏
收藏
图片系列在IE7正常IE8不能正常滚动的问题
php编写的网站代码,工程展示中图片设置为向左滚动,在ie7中能正常滚动,ie8图片不滚动,请问各位高手怎么解决?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
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...
网站设计代码HTML+JS+CSS架构
多
图片
自动
滚动
,可自行设计
图片
数量(js+hmtl实现);多
图片
内容左右
滚动
,可自行设计
图片
张数,显示
图片
张数(js+hmtl实现);透明度设计(支持IE\GOOGLE,可以使某个标签内容透明化,鼠标放置可改变透明状态);等...
图片
横向
滚动
-兼容
IE8
和Chrome浏览器
在线测试打包下载
图片
横向
滚动
-兼容
IE8
和Chrome浏览器
IE6、
IE7
下解决Select框不随
滚动
条
滚动
的
问题
如果在IE6、
IE7
下出现Select下拉框不随
滚动
条
滚动
的
问题
,那么你肯定对Select框设置了position:relative;定位并且其父元素或祖先元素设置了overflow:auto这两个CSS样式了。正是因为这两个样式导致了在IE6和
IE7
下的这...
ie
滚动
条样式 宽度 兼容
IE8
。ie11
滚动
条宽度
ie
滚动
条样式ie
滚动
条宽度IE下设置
滚动
条宽高的方法找不到。 IE下的
滚动
条样式修改跟chrome下的不一样,而且只能修改颜色。美化div
滚动
条并兼容
IE8
ie11
滚动
条宽度...
IE6的overflowauto的不显示
滚动
条
问题
在FF下一切显示正常,可在ie6下会跟着产生一个垂直
滚动
条,行数如果少,代码被框在一个很窄的框里,看起来很不方便,用overflow-x:auto可以只显示水平
滚动
条,但在ie6和
ie7
下,不管行数多少,最后一行总是这样:...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章