Gracias !
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
| |||
cargar un archivo de texto o html en un scroll vertical.... ¿como se puede cargar un archivo de texto o html externo en un scroll vertical? Gracias ! ![]()
__________________ Aprender es duro, no aprender lo es más aún . |
| |||
Si usas un "scroll vertical" (suponemos que Javascript) .. deberas poner el código que usa para poder adaptarle lo que leas con PHP y así generar las líneas de código javascript que necesite .. Ahí algunos q trabajan con un array de "lineas" en javascript .. otros es una variable la que contiene todo .. etc .. Por eso es necesario ver el código javascript de lo que sea para ver como adaptarlo. Un saludo, |
| |||
Hola , gracias a los dos por responder . Por cierto Cluster , Gracias por la ayuda con el tema de las webs modulares , me ha servido de mucho ![]() El codigo javascript es el siguiente : Va todo entre las etiquetas del Body -
Código:
¿ Por cierto , en caso de cargar un archivo de texto , si tuviese contenido en html , lo mostraría como tal o como texto plano ?<script language="JavaScript1.2"> // ancho var marqueewidth=150 // alto var marqueeheight=80 // velocidad var speed=1 // contenido var marqueecontents='Aquí iria el contenido del Scroll' if (document.all) document.write('<marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheight+'">'+marqueecontents+'</marquee>') function regenerate(){ window.location.reload() } function regenerate2(){ if (document.layers){ setTimeout("window.onresize=regenerate",450) intializemarquee() } } function intializemarquee(){ document.cmarquee01.document.cmarquee02.document.write(marqueecontents) document.cmarquee01.document.cmarquee02.document.close() thelength=document.cmarquee01.document.cmarquee02.document.height scrollit() } function scrollit(){ if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){ document.cmarquee01.document.cmarquee02.top-=speed setTimeout("scrollit()",100) } else{ document.cmarquee01.document.cmarquee02.top=marqueeheight scrollit() } } window.onload=regenerate2 </script> Muchisimas Gracias !! Saludos !!
__________________ Aprender es duro, no aprender lo es más aún . |
| ||||
Utiliza el código que te pasé antes, $nombrearchivo= "/tudirectorio/tuarchivo.htm"; $abre = fopen ($nombrearchivo, "r"); $elarchivo= fread ($abre, filesize ($nombrearchivo)); fclose ($abre); var marqueecontents='<?= $elarchivo; ?>' Te recomiendo que "Entiendas" el script, porque el copypaste es una práctica que no te ayuda. Vale copiar, pegar y usar, pero tambien hay que leer el codigo y tratar de entenderlo. Saludos
__________________ Manoloweb |
| |||
Muchas gracias !! Hola !! Ante todo gracias . El codigo si que lo entiendo , sin embargo no tengo aún conocimiento para programar / escribir php . A diario edito scripts y leo tutoriales solo para ir haciendome al funcinamiento del lenguaje , ya que solo hace dos años que tengo pc y es ahora cuando empieza a interesarme "programar" , vaya , php de momento y se me plantea como un gran reto . Hay cosas que por logica o que por una función similar que he visto en un script que ya voy haciendo con un poco de soltura , Sin embargo , hay otras funciones que desconozco completamente o simplemtente me pierdo con la sintaxis y lio cada fregao ... Bueno , que eso , yo aqui contando mi vida ...Que muchisimas gracias , en estos foros se aprende mucho y que algun dia espero poder ayudar yo tambien . Saludos !! ![]() |
| |||
Holas !! Al final el codigo ha quedado así , por si a alguien le interesa . Solo lo he probado en Internet Explorer . Gracias por la ayuda!! [PHP] <? $nombrearchivo= "foros/topix.txt"; $abre = fopen ($nombrearchivo, "r"); $elarchivo= fread ($abre, filesize ($nombrearchivo)); fclose ($abre); ?> MARQUEE behavior="scroll" align="center" direction="up" height="150" width="200" scrollamount="1" scrolldelay="100" onmouseover='this.stop()' onmouseout='this.start()'> <?php echo $elarchivo ?> <br> </marquee> Ocupa bastante menos que el anterior que iba a usar , es bastante más sencillo y bueno , no necesita tags en el head :) . Hasta la vista !!
__________________ Aprender es duro, no aprender lo es más aún . |