Foros del Web » Programando para Internet » Javascript »

leer de archivo

Estas en el tema de leer de archivo en el foro de Javascript en Foros del Web. Se puede hacer que este codigo del scripmaster me lea de un archivo de texto, u otro formato, en vez llevar el texto en la ...
  #1 (permalink)  
Antiguo 05/05/2004, 10:56
moncherote
Invitado
 
Mensajes: n/a
Puntos:
leer de archivo

Se puede hacer que este codigo del scripmaster me lea de un archivo de texto, u otro formato, en vez llevar el texto en la propia pagina????? yo lo intente pero no me sale!! Me ayudan???

El codigo :
------------------------------------------------
<html>
<body>
<!-- Copiar dentro del tag BODY -->
<script language="JavaScript1.2">

// Ancho (pixeles)
var marqueewidth=150
// Alto
var marqueeheight=150
// Velocidad (mayor, mas rapido)
var speed=2
// Contenido
var marqueecontents='<font face="Arial"><strong><big>Gracias por visitar <a href="http://www.webtutorial.com.ar">WebTutorial.</a> Si encontrás este programa útil, decile a tus amigos que lo descarguen de <a href="download/scriptmaster.zip">este lugar.</a> Que lo disfrutes!</big></strong></font>'

if (document.all)
document.write('<marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheig ht+'">'+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.w rite(marqueecontents)
document.cmarquee01.document.cmarquee02.document.c lose()
thelength=document.cmarquee01.document.cmarquee02. document.height
scrollit()
}

function scrollit(){
if (document.cmarquee01.document.cmarquee02.top>=thel ength*(-1)){
document.cmarquee01.document.cmarquee02.top-=speed
setTimeout("scrollit()",100)
}
else{
document.cmarquee01.document.cmarquee02.top=marque eheight
scrollit()
}
}

window.onload=regenerate2
</script>

<ilayer width=&{marqueewidth}; height=&{marqueeheight}; name="cmarquee01">
<layer name="cmarquee02" width=&{marqueewidth}; height=&{marqueeheight};></layer>
</ilayer>
</body>
</html>
--------------------------------------------------------
  #2 (permalink)  
Antiguo 06/05/2004, 04:25
moncherote
Invitado
 
Mensajes: n/a
Puntos:
Pregunta

  #3 (permalink)  
Antiguo 06/05/2004, 07:48
moncherote
Invitado
 
Mensajes: n/a
Puntos:
vengaaa!!!!!!!!!

Solo necesito que la variable marqueecontents (var marqueecontents ='...' ) obtenga su valor de un txt.

var marqueecontents ='...'



Yo ya he buscado por las faq y con la busqueda y no se que hacer!!!
  #4 (permalink)  
Antiguo 07/05/2004, 09:59
moncherote
Invitado
 
Mensajes: n/a
Puntos:
Desacuerdo k pasaaa????

ta dificil es esto????????? acaso no se puede hacer???????
venga porfa, que estoy desesperaito de todo

diganme algo!!!!
  #5 (permalink)  
Antiguo 10/05/2004, 11:14
moncherote
Invitado
 
Mensajes: n/a
Puntos:
lalala

pues eso!!! sigo esperando
  #6 (permalink)  
Antiguo 11/05/2004, 10:24
moncherote
Invitado
 
Mensajes: n/a
Puntos:
menudo monologo

  #7 (permalink)  
Antiguo 11/05/2004, 10:39
 
Fecha de Ingreso: abril-2004
Mensajes: 260
Antigüedad: 20 años
Puntos: 1
si, pero no....

como va?.
Mirá, yo podría guiarte para que cargues el archivo de texto pero con PHP.
Sabes algo de PHP como para que te guie y lo hagas o no?.

__________________
:serio: :adios:
  #8 (permalink)  
Antiguo 13/05/2004, 04:10
moncherote
Invitado
 
Mensajes: n/a
Puntos:
hola

lo volvere a intentar , por lo menos diganme si no se puede hacer.

  #9 (permalink)  
Antiguo 13/05/2004, 04:13
moncherote
Invitado
 
Mensajes: n/a
Puntos:
vaya!!!

por fin una respuesta!!! siento que haya mandado un mensaje simultaneo al tuyo!!!
lo siento pero no se nada de php, y tampoco queria usarlo!!!
Un millon de gracias por tu ayuda

No puede ser tan dificil leer de un txt (aunque sea todo junto me vale) y darle lo que contiene el txt como valor a una variable :

var marqueecontents = "texto.txt" o algo asiiii....

Socorrooooooooooo
  #10 (permalink)  
Antiguo 13/05/2004, 05:09
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, moncherote.

Echa un vistazo a este mensaje a ver si te ayuda:

http://www.forosdelweb.com/s58026f17...msg202149.html

Saludos,
  #11 (permalink)  
Antiguo 13/05/2004, 05:27
moncherote
Invitado
 
Mensajes: n/a
Puntos:
graccie

muy buena la informacion JavierB, la voy a probar a ver si me rula, y ya te cuento.

un millon de gracias
  #12 (permalink)  
Antiguo 14/05/2004, 05:34
moncherote
Invitado
 
Mensajes: n/a
Puntos:
no me va!!!

hice lo siguiente con lo que me dijo JavierB :

Codigo
---------------------------------------------------
<html>
<body>
<!-- Copiar dentro del tag BODY -->
<script language="JavaScript1.2" src="texto.txt">

// Ancho (pixeles)
var marqueewidth=150
// Alto
var marqueeheight=150
// Velocidad (mayor, mas rapido)
var speed=2
// Contenido comentado
//var marqueecontents='<font face="Arial"><strong><big>Gracias por visitar <a href="http://www.webtutorial.com.ar">WebTutorial.</a> Si encontrás este programa útil, decile a tus amigos que lo descarguen de <a href="download/scriptmaster.zip">este lugar.</a> Que lo disfrutes!</big></strong></font>'

if (document.all)
document.write('<marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheig ht+'">'+marqueecontents+'</marquee>')

..........
// lo demas va igual al primer post
// fijense que comento la variable, para que la coja de texto.txt
------------------------------------------------------

y en texto.txt


-------------------------------------------
marqueecontents='<font face="Arial"><strong><big>Gracias por visitar <a href="http://www.webtutorial.com.ar">WebTutorial.</a> Si encontrás este programa útil, decile a tus amigos que lo descarguen de <a href="download/scriptmaster.zip">este lugar.</a> Que lo disfrutes!</big></strong></font>'


---------------------------------------------


Pues no ve funciona!!! solutions please?!?!??
  #13 (permalink)  
Antiguo 14/05/2004, 08:22
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
puedes ver el siguiente articulo

http://www.elguruprogramador.com.ar/zonas/ver.asp?cod=9
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
  #14 (permalink)  
Antiguo 14/05/2004, 11:39
moncherote
Invitado
 
Mensajes: n/a
Puntos:
gracias

gracias por tu aportacion Linterns , pero creo que no me va a funcionar. no se trata de leer de un archivo, sino de leer de un desde javascript para que me funcione en el script que puse en el primer post (que me saque del scriptmaster) la variable marqueecontents.

Agradeceria que alguien me pudiese probar el script a ver si lo consiguen hacer funcionar como quiero y sino el fuente de un script que funcione de forma similar : este script tiene que ir en varias paginas y leer de una misma fuente, para no tener que modificar todas las paginas al cambiar las noticias.

Lo que estoy haciendo es lo siguiente : www.ml-consultores.com

como veis es el mismo script, pero es una lata modificar todas las paginas para cambiar las noticias.

Si es un flash que se ajuste a las caracteristicas de este me vale.
No quisiera usar php ni asp, ni nada parecido.


Gracias por la ayuda a todos.

PD: me pillo una semanita de vacaciones , a la vuelta respondere. mas gracias

Última edición por moncherote; 14/05/2004 a las 11:43
  #15 (permalink)  
Antiguo 28/05/2004, 03:05
moncherote
Invitado
 
Mensajes: n/a
Puntos:
bueno!!!

he vuelto, chicos !!!odio dejar las vacaciones!!!!
como veo que no hay nada que hacer en el tema de javascript , me tendre que pasar a un flash , a ver si lo encuentro!

ala, que haya suertecita!!!

PD : enhorabuena por el nuevo diseño de la web, esta muy bien!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:15.