Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2006, 17:08
logamweb
Usuario baneado!
 
Fecha de Ingreso: abril-2004
Ubicación: peru _ chimbote
Mensajes: 518
Antigüedad: 20 años
Puntos: 0
scroll con opciones de pausar y reanudar

hola amigo kisiera pedir su ayuda .....

tengo el siguiente script , el cual me permite ver los ultimos mensajes que se ponen en mi foro ... pero kisiera preguntarles es si se puede poner un bonto o imagen para q se pueda pausar o reanudar la accion del scroll asi podran llerlo o dejarlo continuar .....

los links son
del scroll directamente http://foro.logamweb.com/post2.php

y del sitios es el nombre del subdominio .... (kitar post2.php)

esperop uedan ayudarme .. aca les dejo el escript de la marquee

espero puedan ayudar
Código:
<script language="JavaScript1.2">  

/*  
Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)  
For full source code, 100's more DHTML scripts, and TOS, visit http://www.dynamicdrive.com  
Credit MUST stay intact  
*/  

/*  
NOTA: con lo siguiente se soluciona el bug del ancho de borde bajo navegadores Netscape y Mozilla.  
En ellos el borde NO pertenece a las dimensiones de la capa, pero en Opera y Explorer SI pertenece,  
lo cual hace que en Netscape/Mozilla se vea un poco más grande. Por ello reducimos el ancho en  
estos 2 últimos navegadores  
*/  

//Specify the marquee's width (in pixels)  
var marqueewidth = 330; // Ancho de la marquesina  
var anchoborde = 0; // Ancho del borde de la marquesina, en pixeles (debe ser igual al borde de la capa, especificado abajo del todo)  

//Corregimos el bug anteriormente citado...  
if (navigator.appName=="Netscape") {  
    marqueewidth = marqueewidth - 2*anchoborde;  
}  

//Specify the marquee's height  
var marqueeheight=222  
//Specify the marquee's marquee speed (larger is faster 1-10)  
var marqueespeed=4  
//Pause marquee onMousever (0=no. 1=yes)?  
var pauseit=0  

//Specify the marquee's content  
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):  

var marqueecontent='<? echo addslashes($total); ?>' // ¡¡¡NO TOCAR!!!  

////NO NEED TO EDIT BELOW THIS LINE////////////  

marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS  
var copyspeed=marqueespeed  
var pausespeed=(pauseit==0)? copyspeed: 0  
var iedom=document.all||document.getElementById  
var actualheight=''  
var cross_marquee, ns_marquee  

function populate(){  
if (iedom){  
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee  
cross_marquee.style.top=marqueeheight+8  
cross_marquee.innerHTML=marqueecontent  
actualheight=cross_marquee.offsetHeight  
}  
else if (document.layers){  
ns_marquee=document.ns_marquee.document.ns_marquee2  
ns_marquee.top=marqueeheight+8  
ns_marquee.document.write(marqueecontent)  
ns_marquee.document.close()  
actualheight=ns_marquee.document.height  
}  
lefttime=setInterval("scrollmarquee()",40)  
}  

function scrollmarquee(){  
if (iedom){  
if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))  
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed  
else  
cross_marquee.style.top=marqueeheight+8  
}  
else if (document.layers){  
if (ns_marquee.top>(actualheight*(-1)+8))  
ns_marquee.top-=copyspeed  
else  
ns_marquee.top=marqueeheight+8  
}  
}  

if (iedom||document.layers){  
with (document){  
if (iedom){  
write('<div style="position:relative; border: 0px solid #000000; width:'+marqueewidth+'; height:'+marqueeheight+'; overflow:hidden; background:#99CCFF;" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')  
write('<div id="iemarquee" style="position:absolute; left:0; top:0; width:'+marqueewidth+'">')  
write('</div></div>')  
}  
else if (document.layers){  
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee">')  
write('<layer name="ns_marquee2" width='+marqueewidth+' height='+marqueeheight+' left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')  
write('</ilayer>')  
}  
}  
}  
</script>

aprovechando su gentileza .. algfuein podria decirme como le hago para presentar las ultimas mensajes pero de forma estatica .. algo asi como sin movimiento .. por ahora lo mas himportante es lo del scrolll plissssss