hola lista
tengo una variable en rails @vector que tiene todos los datos que quiero
mostrar en la vista, pero quiero que esos datos se muevan
en el controlador principal tengo la funcion que me calcula @vector y
eso se lo paso a un partial
en la vista tengo
<%= periodically_call_remote(:url=>{:action=> 'bolsa'}, :frequency =>
'5')%>
tengo un bolsa.rjs
page.replace_html 'teletipo', :partial=>'bolsa'
y _bolsa.html.erb
<%= @vector %>
por otro lado tengo una funcion en javascript que hace lo que quiero,
mover de derecha a izquierda las letras, pero nose como pasarle el
@vector
esta es la funcion
<script>
var desde=0,i=0,maximocaracteres=10,mensaje='texto de pueba';;
function mostrar() {
var descr=document.getElementById('pp').innerHTML;
if(descr.length>maximocaracteres)desde++;
if(i>=maximocaracteres)i=maximocaracteres;
if(desde>=mensaje.length-maximocaracteres) {
desde=0;
i=0;
}else{
i++;
}
document.getElementById('pp').innerHTML =mensaje.substr(desde, i);
if(mensaje.length<=maximocaracteres)
document.getElementById('pp').innerHTML =mensaje;
}
function inicio(){
setInterval('mostrar()',250);
}
window.onload=inicio;
</script>
cada elemento de @vector es un string pero nose como comunicarlo en el
javascript
muchas gracias
on 18.08.2008 20:19
on 18.08.2008 21:32
Maite revisa el railscast # 88 [0] a ver si te sirve de algo. [0] http://railscasts.com/episodes/88-dynamic-select-menus Saludos,
on 19.08.2008 11:28
hola alberto gracias por contestar mire lo que dijiste pero aun asi no lo entiendo porque al final no vi que se usara el page.replace_html 'teletipo', :partial=>'bolsa' no deberia ser como algo asi page.replace_html 'teletipo', :partial=>'bolsa' page.visual_effect :funcion de javascript , 'teletipo' pero es que nose donde guardar la funcion javascript para llegar a ella ni pasarle en @vector muchas gracias