Una consulta , como dice el titulo de este post, tengo el valor de una variable php que la obtengo despues de hacer una conulta a la base de datos, pues bien lo que deseo es que este valor apenas se este cargando la pagina se envie a una funcion javascript.
Y que hace esta funcion javascript?, pues muestra el texto de foma rotativa como si fuera una marquesina de html.
Esa es mi duda y sinceramente no se como hacer por eso recurro a su ayuda.
Le dejo el codigo para que me entiendan y por favor les pido sus aporatciones.
Cita:
Esa es la pagina que llama a xbMarquee.js que es unscript que me permite simular el comportamiento de una maruqesina.<HTML>
<HEAD>
<TITLE>xbMarquee using Events</TITLE>
<SCRIPT LANGUAGE="JavaScript" SRC="xbMarquee.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
// declare global variable to hold a reference to the
// marquee object.
var marquee;
var html = '';
function init()
{
// start the marquee when the page has loaded.
marquee.start();
}
//-->
</SCRIPT>
</HEAD>
<BODY onLoad="init()">
<SCRIPT LANGUAGE="JavaScript">
<!--
var html='hola<br>hola<br>hola<br>hola';//variable que se muestra en la marquesina y que quiero que esta sea la geberada por la conuslta a la base de datos.
// define the horizontal marquee
// 20 pixels high, 200 pixels wide,
//scrolls 3 pixels to left each 100 ms
var marquee = new xbMarquee('marquee', 60, 500, 3, 100, 'up', 'scroll', html);
marquee.onmouseover = function () { this.stop(); };
marquee.onmouseout = function () { this.start(); };
marquee.onclick = function () { window.status = 'clicked'; };
function para()
{
marquee.stop();
}
function inicio()
{
marquee.start();
}
//marquee.onstart = function () { window.status = 'start fired at ' + (new Date()); };
setInterval("para()", 4000);
setInterval("inicio()", 10000);
//-->
</SCRIPT>
</BODY>
</HTML>
<HEAD>
<TITLE>xbMarquee using Events</TITLE>
<SCRIPT LANGUAGE="JavaScript" SRC="xbMarquee.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
// declare global variable to hold a reference to the
// marquee object.
var marquee;
var html = '';
function init()
{
// start the marquee when the page has loaded.
marquee.start();
}
//-->
</SCRIPT>
</HEAD>
<BODY onLoad="init()">
<SCRIPT LANGUAGE="JavaScript">
<!--
var html='hola<br>hola<br>hola<br>hola';//variable que se muestra en la marquesina y que quiero que esta sea la geberada por la conuslta a la base de datos.
// define the horizontal marquee
// 20 pixels high, 200 pixels wide,
//scrolls 3 pixels to left each 100 ms
var marquee = new xbMarquee('marquee', 60, 500, 3, 100, 'up', 'scroll', html);
marquee.onmouseover = function () { this.stop(); };
marquee.onmouseout = function () { this.start(); };
marquee.onclick = function () { window.status = 'clicked'; };
function para()
{
marquee.stop();
}
function inicio()
{
marquee.start();
}
//marquee.onstart = function () { window.status = 'start fired at ' + (new Date()); };
setInterval("para()", 4000);
setInterval("inicio()", 10000);
//-->
</SCRIPT>
</BODY>
</HTML>
La variable html es la que yo necesito que se reciba al cargar la pagina, esta variable va a llevar un valor generado por mi pagina php, supongamos que un titulo y este titulo va a tener el efecto de la marquesina.
Gracias a todos y por fa es muy importante sus aportes, indague muucho para el efecto de la maequesina pues es un proyecto que tengo que presentar en el trabajo, y no me puedo estancar cuandoya estoy apunto de resolverlo.
Gracias.