

Mi pregunta es esta:

Muchas gracias, espero que me puedan ayudar

| |||
como leer variable con javascript? Hola a todos, quizas sea una pregunta un poco tonta ![]() ![]() Mi pregunta es esta: ![]() Muchas gracias, espero que me puedan ayudar ![]()
__________________ . . : : chunga : : . . |
| |||
Re: como leer variable con javascript? Hola, tengo un problema parecido: Tengo un texto rotativo que lista unos anuncios, estos anuncios deben tomarse de la base de datos, mi problema es que no puedo escribir la variable que arroja el php. adjunto el script al final si analizan el script la var mymessage es la que define el texto que aparecerá rotativo, entonces yo traté de crear una función que escriba esa variable function miMensaje(mensaje){ var mymessage='' mymessage = mensaje; } entonces en el body pusé: onLoad=miMensaje(<?php echo 'anuncios' ?>) pero no funciona :( la verdad no se dónde estoy fallando, agradezco su ayuda //desde aqui el script <SCRIPT language=JavaScript> // este ejemplo funciona si se lo copia entre los tag del body //estas dos líneas las quito cuando creé la función, es decir las reubiqué en otra función que pasa la variable var mymessage='' mymessage = 'dfgdfgdfgdf'; var swidth=600 var sheight=70 var sspeed=2 function start(){ if (document.all) return if (document.getElementById){ document.getElementById("slider").style.visibility ="show" ns6marquee(document.getElementById('slider')) } else if(document.layers){ document.slider1.visibility="show" ns4marquee(document.slider1.document.slider2) } } function ns4marquee(whichlayer){ ns4layer=eval(whichlayer) ns4layer.document.write(mymessage) ns4layer.document.close() sizeup=ns4layer.document.height ns4layer.top-=sizeup ns4slide() } function ns4slide(){ if (ns4layer.top>=sizeup*(-1)){ ns4layer.top-=sspeed setTimeout("ns4slide()",100) } else{ ns4layer.top=sheight ns4slide() } } function ns6marquee(whichdiv){ ns6div=eval(whichdiv) ns6div.innerHTML=mymessage ns6div.style.top=sheight sizeup=sheight ns6slide() } function ns6slide(){ if (parseInt(ns6div.style.top)>=sizeup*(-1)){ ns6div.style.top=parseInt(ns6div.style.top)-sspeed setTimeout("ns6slide()",100) } else{ ns6div.style.top=sheight ns6slide() } } // End ---> function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //stop hiding script ---> </SCRIPT> <script language=JavaScript> if (document.all){ document.writeln('<marquee id="ieslider" scrollAmount=2 width=200 height=120 direction=up class="texto">') document.writeln(mymessage) ieslider.onmouseover=new Function("ieslider.scrollAmount=0") ieslider.onmouseout=new Function("if (document.readyState=='complete') ieslider.scrollAmount=2") document.write('</marquee>') } if (document.getElementById&&!document.all){ document.write('<div style="position:relative;overflow:hidden;width:200 ;height:120;clip:rect(0 302 102 0);" onMouseover="sspeed=0;" onMouseout="sspeed=2" class="texto">') document.write('<div id="slider" style="position:relative;width:&{swidth};">') document.write('</div></div>') } </script> <div id="slider2" onMouseOver=sspeed=0; onMouseOut=sspeed=2 style="position:absolute; width:45px; height:34px; z-index:1;" class="texto"></div> Última edición por soasti; 27/02/2007 a las 19:39 |