当前位置:首页 » 编程语言 » php滚动

php滚动

发布时间: 2022-08-10 12:12:40

A. 如何在php中添加滚动字幕

添加滚动字幕,可以用marquee标签,也可以用javascript。我建议你最好用javascript。

PHP是处理数据的,你想要的是一种页面效果,所以不能用PHP来实现。

B. PHP,想实现滚动新闻效果。

滚动可以用html代码<marquee></marquee>实现。
可点击新闻用<a href=""></a>,要在新窗口打开的话targer参数要用blank,
至于新闻在数据库中,那数据库中应该有id,标题,日期,内容等字段吧。
读取数据库,显示标题,新闻内容要重新写一个页面,把id作为参数传递过去,就很轻松了。示例下:
<marquee><a href="新闻页面连接.php?id=<?=$id?>" target="blank"><?=$biaoti?></a></marquee>
要显示多条的话可以用循环。思路这样肯定没错。具体代码要你自己完成了。

C. PHP 里用的文字左右滚动

于PHP无关

<div id="marquees">
测试1测试2测试3测试4测试5测试6测试7测试8测试9测试10测试11测试.....
</div>
<div id="templayer" style="position: absolute; left: 0; top: 0; visibility: hidden">
</div>
<script language="JavaScript">

marqueesWidth=500; //控制滚动宽度
with(marquees){
style.height=0;
style.width=marqueesWidth;
style.overflowX="hidden";
style.overflowY="visible";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=new Function("stopscroll=false");
}
preLeft=0; currentLeft=0; stopscroll=false;

function init(){
templayer.innerHTML="";
while(templayer.offsetWidth<marqueesWidth){
templayer.innerHTML+=marquees.innerHTML;
}
marquees.innerHTML+=templayer.innerHTML;
setInterval("scrollLeft()",20); //这里控制速度
}init();

function scrollLeft(){
if(stopscroll==true) return;
preLeft=marquees.scrollLeft;
marquees.scrollLeft+=1;
if(preLeft==marquees.scrollLeft){
marquees.scrollLeft=templayer.offsetWidth-marqueesWidth+1;
}
}
</script>

D. php中用html实现文字滚动得问题

<marquee direction="right" VSPACE = 30 SCROLLAMOUNT = 5 loop=2 onMouseOut="this.start()" onMouseOver="this.stop()">
<?php
for ( $tmp = 1 ; $tmp <= 10 ; $tmp++ )
{ echo $tmp;
?>
<a href="index.php" ><?php echo $array[$tmp];?></a>
<?php
echo hello ;
}
?>
</marquee>

这样就行了。告诉你哈,你原来的写法是把每一个marquee循环一遍,这样就有了十个marquee,每个marquee里面一句话... 但是你是想一个marque 十句话在里面循环。

E. php如何让数据库中的图片在网页首页滚动显示

可以用无缝图片滚动效果 如:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<style>

* { margin: 0; padding: 0;}

body{ background-color:#1B1B1B}

#div1{ width: 800px; height: 150px; position: relative; margin: 100px auto;overflow: hidden;}

#div1 ul { width: 800px; height: 150px; position: relative; }

#div1 ul li { height: 150px; float: left; list-style: none; padding-right:20px;}

#div1 ul li img { width: 200px; height: 150px; display: inline-block;}

a{ color: #B4B4B4; }

</style>

<script type="text/javascript">

window.onload=function(){

var odiv = document.getElementById('div1');

var oul = odiv.getElementsByTagName('ul')[0];

var ali = oul.getElementsByTagName('li');

var spa = -2;

oul.innerHTML=oul.innerHTML+oul.innerHTML;

oul.style.width=ali[0].offsetWidth*ali.length+'px';

function move(){

if(oul.offsetLeft<-oul.offsetWidth/2){

oul.style.left='0';

}

if(oul.offsetLeft>0){

oul.style.left=-oul.offsetWidth/2+'px'

}

oul.style.left=oul.offsetLeft+spa+'px';

}

var timer = setInterval(move,30)

odiv.onmousemove=function(){clearInterval(timer);}

odiv.onmouseout=function(){timer = setInterval(move,30)};

document.getElementsByTagName('a')[0].onclick = function(){

spa=-2;

}

document.getElementsByTagName('a')[1].onclick = function(){

spa=2;

}

}

</script>

</head>

<body>

<a href="#" style=" display: block; margin:0 auto; width: 50px;">向左走</a>

<a href="#" style=" display: block; margin:0 auto; width: 50px;">向右走</a>

<div id="div1">

<ul>

<li><img src="img/1.jpg"/></li>

<li><img src="img/2.jpg"/></li>

<li><img src="img/3.jpg"/></li>

<li><img src="img/4.jpg"/></li>

</ul>

</div>

</body>

</html>

F. PHP网页滚动文字代码问题

<style type="text/css">

#demo {
background: #FFF;
overflow:hidden;

width: 765px;
}
#demo img {

}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

</style>

<DIV id=demo class="telnav">

<TABLE cellSpacing=0 cellPadding=0 align=left border=0 cellspace="0">

<TBODY>

<TR>

<TD id=demo1 vAlign=top>
<table width="950" height="50" border="2" cellpadding="1" cellspacing="1">
<tr>
<td>从右到左的滚动文字</td>
</tr>
</table>

</TD>

</div>

<TD id=demo2 vAlign=top></TD></TR></TBODY>

</TABLE>

</DIV>
<SCRIPT>

var speed=15

demo2.innerHTML=demo1.innerHTML

function Marquee(){

if(demo2.offsetWidth-demo.scrollLeft<=0)

demo.scrollLeft-=demo1.offsetWidth

else{

demo.scrollLeft++

}

}

var MyMar=setInterval(Marquee,speed)

demo.onmouseover=function() {clearInterval(MyMar)}

demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}

</SCRIPT>

G. 求php文字上下滚动代码

php只提取数据,页面的特效效果是通过js来实现的,具体js的代码,看一下下面的网址,里面汇集了各种滚动的效果,具体要哪一个,你自己可以看一下。

http://www.scriptlover.com/controls/marquee/index.html

H. PHP如何实现搜索结果(或分类)下的图片滚动浏览(如百度图片一样)

哈哈,你这个需求大部分都是javascript来完成的.

关于图一的列表样式,无非就是瀑布流滚动配合ajax到php后台取数据实现无限加载而已

插件都是现成的

http://www.17sucai.com/pins/4714.html

至于图二就更简单.无非是一个javascript的相册插件,也用现成的,php就是按照插件的格式把数据循环出来即可

鉴于你可能比较菜,给你推荐这款插件吧 比较简单 配置也有详细说明

http://www.helloweba.com/view-blog-61.html

I. 如何在PHP网代码中加入图片滚动的效果

  • #indemo给的宽度是不够的,宽度是要大于等于的demo1和demo2宽度之和。具体操作如下:

<style type="text/css">
<!--
#demo {
background: #000;
overflow:hidden;
border: 0px dashed #000;
width: 750px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
-->
</style>

<div id="demo">
<div id="indemo">
<div id="demo1">
<ul>
<?php echo dt_proct(8,5,10,0,0,false,null,'id')?>
</ul>
</div>
<div id="demo2"></div>
</div>
</div>
<script>
<!--
var speed=10; //数字越大速度越慢
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML;
function Marquee(){
if(tab2.offsetWidth-tab.scrollLeft<=0)
tab.scrollLeft-=tab1.offsetWidth
else{
tab.scrollLeft++;
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
-->
</script>

J. 在php中,如何使随机数不停地滚动

仅仅是php的话无法做到.需要配合html js.如果是页面效果的话,用js来处理最好.

用php简单来说用好sleep即可

<?php
for($i=0;$i<1000;$i++){
sleep(5000);
$num=mt_rand(1,1000);
}
?>
热点内容
刷安卓系统需要什么条件 发布:2024-05-09 06:02:48 浏览:50
清楚谷歌浏览器的缓存文件 发布:2024-05-09 05:55:57 浏览:323
微商引流脚本方法 发布:2024-05-09 05:33:09 浏览:477
编译软件包 发布:2024-05-09 05:13:46 浏览:90
sql语句logon 发布:2024-05-09 05:04:28 浏览:557
阿里云服务器异地登录 发布:2024-05-09 05:04:27 浏览:934
信息发布源码 发布:2024-05-09 05:00:11 浏览:695
安卓手机aac是什么 发布:2024-05-09 04:56:21 浏览:394
数据库的中文乱码 发布:2024-05-09 04:41:00 浏览:751
永劫无间服务器为什么那么烂 发布:2024-05-09 04:34:38 浏览:811