- Home
- Categorie
- Coding e Sistemistica
- PHP
- convertire JavaScrip in PHP
-
convertire JavaScrip in PHP
Ciao a tutti ho uno scrip in Java Script che vorrei convertire in PHP in modo che prenda i dati dal database...
questo lo script:
[HTML]<script type="text/javascript" language="JavaScript">
var slideshow_width='160px'
var slideshow_height='126px'
var pause=3000
var slidebgcolor=""
var dropimages=new Array()
dropimages*="images/varie/sponsor.gif"
dropimages[1]="images/varie/sponsor.gif"
dropimages[2]="images/varie/sponsor.gif"
dropimages[3]="images/varie/sponsor.gif"
dropimages[4]="images/box2/images/Senza-titolo-1_08.png"var droplinks=new Array() droplinks[0]="gallery.htm" droplinks[1]="gallery1.htm" droplinks[2]="gallery2.htm" droplinks[3]="gallery3.htm" var preloadedimages=new Array() for (p=0;p<dropimages.length;p++){ preloadedimages[p]=new Image() preloadedimages[p].src=dropimages[p] } var ie4=document.all var dom=document.getElementById if (ie4||dom) document.write('<div style="position:relative;width:'+slideshow_width+';height:'+slideshow_height+';overflow:hidden"><div id="canvas0" style="position:absolute;width:'+slideshow_width+';height:'+slideshow_height+';background-color:'+slidebgcolor+';left:-'+slideshow_width+'"></div><div id="canvas1" style="position:absolute;width:'+slideshow_width+';height:'+slideshow_height+';background-color:'+slidebgcolor+';left:-'+slideshow_width+'"></div></div>') else document.write('<a href="javascript:rotatelink()"><img name="defaultslide" src="'+dropimages[0]+'" border=0></a>') var curpos=parseInt(slideshow_width)*(-1) var degree=10 var curcanvas="canvas0" var curimageindex=linkindex=0 var nextimageindex=1 function movepic(){ if (curpos<0){ curpos=Math.min(curpos+degree,0) tempobj.style.left=curpos+"px" } else{ clearInterval(dropslide) nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1" tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas) var slideimage='<img src="'+dropimages[curimageindex]+'" border=0>' tempobj.innerHTML=(droplinks[curimageindex]!="")? '<a href="'+droplinks[curimageindex]+'">'+slideimage+'</a>' : slideimage nextimageindex=(nextimageindex<dropimages.length-1)? nextimageindex+1 : 0 setTimeout("rotateimage()",pause) } } function rotateimage(){ if (ie4||dom){ resetit(curcanvas) var crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas) crossobj.style.zIndex++ var temp='setInterval("movepic()",50)' dropslide=eval(temp) curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0" } else document.images.defaultslide.src=dropimages[curimageindex] linkindex=curimageindex curimageindex=(curimageindex<dropimages.length-1)? curimageindex+1 : 0 } function rotatelink(){ if (droplinks[linkindex]!="") window.location=droplinks[linkindex] } function resetit(what){ curpos=parseInt(slideshow_width)*(-1) var crossobj=ie4? eval("document.all."+what) : document.getElementById(what) crossobj.style.left=curpos+"px" } function startit(){ var crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas) crossobj.innerHTML='<a href="'+droplinks[curimageindex]+'"><img src="'+dropimages[curimageindex]+'" border=0></a>' rotateimage() } if (ie4||dom) window.onload=startit else setInterval("rotateimage()",pause) </script>[/HTML]
questo come avevo provato a sostituirlo ma non funziona:
[PHP]<?php
$i=0;
$sponsor=@mysql_query('SELECT * FROM sponsor');
if (!$sponsor){
exit('<p>Errore, impossibile recuperare gli sponsor dal database!<br/>'.
'Errore: ' . mysql_error() . '</p>');
}
while($spons=mysql_fetch_array($atleti)){
$id=$spons['id'];
$link=$spons['link'];
$logo=$spons['logo'];
echo "var dropimages=new Array()
dropimages*='$logo'var droplinks=new Array() droplinks*='$link'"; } ?>[/PHP]
grazie!
-
nada??