Como insertar una web dentro de un cuadro de texto en movimiento¿?¿?¿?

(1/2) > >>

gh1E:
Hi bros;  :D

Tengo una duda y en verdad no se si existe o quiza yo estoy tratando de inventarme el agua tibia. :-[

Mi problema es el siguiente. :-(

Tengo el codigo de un scroll vertical, el cual quiero usar para poner noticias, pero quisiera que tome el texto de una pagina externa, en este caso de "yahoo.com", pero cuando hago correr este scroll me aparece totalmente distorcionado, yo para poder insertar la web externa uso frames (no se si lo estoy haciendo bien), ahora aqui quisiera q me den una mano, hay alguna manera de hacer un resize o justificado del texto de la web embebida para que me aparezca todo en el recuadro¿? :huh:, lo que sucede es que quiero subir noticias actualizadas constantemente en un archivo html separado del codigo del scroll y luego insertarla dentro, pero como pueden mirar en el codigo, no sale la pagina completa :-\.

Código:

<html>
<script LANGUAGE="javascript">
var swidth=400
var sheight=100
var svelocidad=2
var lineatexto=new Array()
// AQUI ES DONDE INSERTO LA WEB DE NOTICIAS. --------------------->>
lineatexto[0]='<div><iframe width="400" height="100" src="http://www.yahoo.com" scrolling="no" frameborder="no" ></iframe></div>'
// ------------------------->
if (lineatexto.length>1)
i=1
else
i=0
function mostrar(){
if (document.all){
ieslider1.style.top=sheight
iemarquee(ieslider1)
}
else if (document.layers){
document.ns4slider.document.ns4slider1.top=sheight
document.ns4slider.document.ns4slider1.visibility='show'
ns4marquee(document.ns4slider.document.ns4slider1)
}
else if (document.getElementById&&!document.all){
document.getElementById('ns6slider1').style.top=sheight
ns6marquee(document.getElementById('ns6slider1'))
}
}
function iemarquee(whichdiv){
iediv=eval(whichdiv)
if (iediv.style.pixelTop>0&&iediv.style.pixelTop<=svelocidad){
iediv.style.pixelTop=0
setTimeout("iemarquee(iediv)",100)
}
if (iediv.style.pixelTop>=sheight*-1){
iediv.style.pixelTop-=svelocidad
setTimeout("iemarquee(iediv)",100)
}
else{
iediv.style.pixelTop=sheight
iediv.innerHTML=lineatexto[i]
if (i==lineatexto.length-1)
i=0
else
i++
 }
}
function ns4marquee(whichlayer){
ns4layer=eval(whichlayer)
if (ns4layer.top>0&&ns4layer.top<=svelocidad){
ns4layer.top=0
setTimeout("ns4marquee(ns4layer)",100)
}
if (ns4layer.top>=sheight*-1){
ns4layer.top-=svelocidad
setTimeout("ns4marquee(ns4layer)",100)
}
else{
ns4layer.top=sheight
ns4layer.document.write(lineatexto[i])
ns4layer.document.close()
if (i==lineatexto.length-1)
i=0
else
i++
}
}
function ns6marquee(whichdiv){
ns6div=eval(whichdiv)
if (parseInt(ns6div.style.top)>0&&parseInt(ns6div.style.top)<=svelocidad){
ns6div.style.top=0
setTimeout("ns6marquee(ns6div)",100)
}
if (parseInt(ns6div.style.top)>=sheight*-1){
ns6div.style.top=parseInt(ns6div.style.top)-svelocidad
setTimeout("ns6marquee(ns6div)",100)
}
else{
ns6div.style.top=sheight
ns6div.innerHTML=lineatexto[i]
if (i==lineatexto.length-1)
i=0
else
i++
}
}
</script>
<body>

</body>

</p>

<span style="borderwidth: 1; bordercolor: red; width: 400; height: 100; background: white">
<p align="center">
<body onload="mostrar()">

<ilayer id="ns4slider" width="&amp;{swidth};" height="&amp;{sheight};">
</p>
<layer id="ns4slider1" height="&amp;{sheight};" onmouseover="svelocidad=0;" onmouseout="svelocidad=2">
  <script language="javascript">
if (document.layers)
document.write(lineatexto[0])
  </script>
  <script language="javascript">
if (document.all){
document.writeln('<div style="position:relative;overflow:hidden;width:'+swidth+';height:'+sheight+';clip:rect(0 '+swidth+' '+sheight+' 0);border:1 solid red;" onmouseover="svelocidad=0;" onmouseout="svelocidad=2">')
document.writeln('<div id="ieslider1" style="position:relative;width:'+swidth+';">')
document.write(lineatexto[0])
document.writeln('</div></div>')
}
if(document.getElementById&&!document.all){
document.writeln('<div style="position:relative;overflow:hidden;width:'+swidth+';height:'+sheight+';clip:rect(0 '+swidth+' '+sheight+' 0);border:1px solid red;" onmouseover="svelocidad=0;" onmouseout="svelocidad=2">')
document.writeln('<div id="ns6slider1" style="position:relative;width:'+swidth+';">')
document.write(lineatexto[0])
document.writeln('</div></div>')
}
  </script>
  </span>
</layer>

</body>

</html>

Agradezco de antemano a todo el foro en especial a quienes me pueda dar una luz  ;), ya q e buscado y en verdad no hay nada de eso.

Salu2 a to2.

Nakp:
que tal con ajax? al rss?

gh1E:

Gracias man por tu respuesta, si tu crees q podria ser la solucion me darias una guía de como poder hacerlo :huh:  ;), ya que exactamente no se en que forma lo haría. :-\

Salu2...

Mr. Crowley:
Un RSS de Yahoo! (algunas noticias, ya usted tendra que hacer la suscripcion o
leer el feed que desee o este interesado)
http://rss.news.yahoo.com/rss/un

Libreria para leer los feeds con PHP
http://blog.unijimpe.net/simplepie-parser-rss-o-atom/

gh1E:
Hi..

Gracias amigos por sus respuestas ;), pero me estoy saliendo del tema, en si regresando a la pregunta, quiero saber si se puede insertar otra  pagina web dentro del scroll, pero la pagina se puede visualizar completa dentro del mismo scroll. :huh:

Salu2 a to2 . y gracias nuevamente a los q tienda una mano a este pequeño desesperado.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente