Foros del Web » Creando para Internet » Diseño web »

Script q. funciona en Mozilla y no en Explorer

Estas en el tema de Script q. funciona en Mozilla y no en Explorer en el foro de Diseño web en Foros del Web. Salu2, soy novato en esto y tengo un problemilla. He copiado un script de noticias y tal, el problema es que en explorer se ve ...
  #1 (permalink)  
Antiguo 11/08/2008, 09:21
 
Fecha de Ingreso: agosto-2008
Mensajes: 3
Antigüedad: 15 años, 8 meses
Puntos: 0
Script q. funciona en Mozilla y no en Explorer

Salu2, soy novato en esto y tengo un problemilla.

He copiado un script de noticias y tal, el problema es que en explorer se ve un cuadrado blanco. y en mozilla se ve genial, si me podeis ayudar...
Muchas gracias

Aki está el codigo tal como lo tengo


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Scroll de noticias</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
/************************************************** ***************************
Scroll de noticias. Script creado por Tunait! (21/8/2003)
Última modificación 27/3/04 se añade la opción de omitir las fechas
Si quieres usar este script en tu sitio eres libre de hacerlo con la condición de que permanezcan intactas estas líneas, osea, los créditos.
No autorizo a publicar y ofrecer el código en sitios de script sin previa autorización
Si quieres publicarlo, por favor, contacta conmigo.
http://javascript.tunait.com/
[email protected]
************************************************** ****************************/
var ancho = 250 //anchura del cuadro
var alto = 180 //altura del cuadro
var marco = 2 // para que notenga marco (borde)
var fondo = '#FFFFFF' //color de fondo del cuadro
var pausilla = 2000 //tiempo de la pausa en milisegundos (2000 = 2 segundos)
var cursor = "default;" //cursor que se quiera sobre el cuadro
var colTitular = '#006699' //color del texto del titular
var colTexto = '#999999' // color del texto de la noticia
var colFecha = '#3399FF' //color del texto de la fecha
var colEnlace = '#660000' //color del texto del enlace
var fuente = "arial" //fuente para los textos
var tamTitular = '14' //tamaño de la fuente del titular
var tamTexto = '12' //tamaño de la fuente del texto de la noticia
var tamFecha = '10' // tamaño de la fuente de la fecha
var tamEnlace = '11' // tamaño de la fuente del enlace
var masInfo = true //Determina si se usa o no el enlace. true para usarlo. false para omitirlo
var poneFecha = true //true para poner fecha. false para omitirla. Si no se quiere fecha, dejar las comillas vacías ""

function noticia(titular,texto,fecha,enlace,destino){
this.titular = titular
this.texto = texto
this.fecha= fecha
this.enlace = enlace
this.destino = destino
}
var noticias = new Array()

noticias[0]= new noticia("Nuevo reparto de alimentos","Hemos recibido de Bancosol un nuevo contingente de alimentos, destinado a aquellos que más lo necesiten. Si estas interesado contáctanos.","25/7/08","http://www.adronda.org/node/92")
noticias[1]= new noticia("Misión Samaria, Nuevo Proyecto de acción social","Iniciamos un nuevo proyecto de acción social: Misión Samaria. Con la colaboración de varias entidades vamos a volcarnos con un colectivo lleno de necesidades: los inmigrantes en Ronda.","29/7/08","http://www.adronda.org/node/366")
noticias[2]= new noticia("Pentecostés 2008","Ya puedes ver las fotos de la celebración de Pentecostés 2008","27/7/08","http://www.famade.com/","_blank")
noticias[3]= new noticia("Seguimos trabajando en los puntos de misión","Continuamos con el trabajo en: Cortes de la Frontera, Benarrabá, Algodonales, Arriate y Alcalá del Valle","30/7/08","http://www.adronda.org/node/559")
noticias[4]= new noticia("En Septiembre regresa el programa de Radio Oasis de Esperanza","Tras la Feria de Septiembre volveremos a ofrecer nuestro programa radial en Radio Coca, Cadena Ser (88.3)","2/8/08","http://www.adronda.org/node/560")
noticias[5]= new noticia("Conferecia Pentecostal Europea","Los dias del 20 al 24 de Octubre se celebrará en Madrid","8/8/08","http://www.pec2008.es/","_blank")
noticias[6]= new noticia("El Pabellón Evangélico de la Expo de Zaragoza supera las previsiones de visitas","Gran numero de visitantes en el Pabellón, éxito organitivo.","5/8/08","http://www.aguaviva2008.org/expo/","_blank")
noticias[7]= new noticia("Libro de visitas","Si quieres puedes dejarnos tu saludo en el libro de visitas","20/7/08","http://www.adronda.org/guestbook")


var det = false
function escribe(){
document.write ('<div id="mami" style="width:' + ancho + 'px; height:' + alto + 'px; position:relative; overflow:hidden ">')
document.write('<table bgcolor="' + fondo + '" border = "' + marco + '" width="' + ancho + 'px" height="100%"><tr><td valign="top">')
document.write ('<div id="uno" style="top:' + alto +'px; width:' + ancho + 'px; height:' + alto + 'px; ">')
document.write ('<div class="titular">')
document.write (noticias[0].titular)
document.write ('</div>')
document.write ('<div class="fecha">')
document.write (noticias[0].fecha)
document.write ('</div>')
document.write ('<div class="texto">')
document.write (noticias[0].texto)
document.write ('</div>')
if(masInfo == true){
document.write ('<a class="enlace" href="')
document.write (noticias[0].enlace)
document.write ('" target="' + noticias[0].destino + '">más información...</a>')
}
document.write ('</div>')
document.write ('<div id="dos" style="top:' + (alto*2) +'px; width:' + ancho + 'px; height:' + alto + 'px; ">')
document.write ('<div class="titular">')
document.write (noticias[1].titular)
document.write ('</div>')
document.write ('<div class="fecha">')
document.write (noticias[1].fecha)
document.write ('</div>')
document.write ('<div class="texto">')
document.write (noticias[1].texto)
document.write ('</div>')
if(masInfo == true){
document.write ('<a class="enlace" href="')
document.write (noticias[1].enlace)
document.write ('" target = "' + noticias[1].destino + '">más información...</a>')
}
document.write ('</div>')
document.write('</td></tr></table>')
document.write ('</div>')
if(navigator.appName == "Netscape")
{altoUno = document.getElementById('uno').offsetHeight}
else
{altoUno = document.getElementById('uno').clientHeight}
document.getElementById('uno').onmouseover =function(){
det = true
clearTimeout(tiempo)
}
document.getElementById('uno').onmouseout =function(){
det = false;
clearTimeout(tiempo)
escrolea()
}

document.getElementById('dos').onmouseover =function(){
det = true
clearTimeout(tiempo)
}
document.getElementById('dos').onmouseout =function(){
det = false;
clearTimeout(tiempo)
escrolea()

}
}
desp = 1
var cont = 1
var pos,pos2
function escrolea(){
pos = document.getElementById('uno').style.top
pos = pos.replace(/px/,"");
pos = pos.replace(/pt/,"");
pos = new Number(pos);
pos2 = document.getElementById('dos').style.top
pos2 = pos2.replace(/px/,"");
pos2 = pos2.replace(/pt/,"");
pos2 = new Number(pos2);
pos -= desp
pos2 -= desp

if (pos == desp){
var contenidos = ""
document.getElementById('dos').style.top = alto + "px"
document.getElementById('dos').childNodes[0].firstChild.nodeValue = noticias[cont].titular
if(poneFecha == true){
document.getElementById('dos').childNodes[1].firstChild.nodeValue = noticias[cont].fecha
}
document.getElementById('dos').childNodes[2].firstChild.nodeValue = noticias[cont].texto
if(masInfo == true){
document.getElementById('dos').childNodes[3].href = noticias[cont].enlace
document.getElementById('dos').childNodes[3].target = noticias[cont].destino
}
document.getElementById('uno').style.top = 0
if(cont == noticias.length-1)
{cont=0}
else{
cont++
}
pausa()
return false
}
else{
if (pos2 == desp){
var contenidos = ""
document.getElementById('uno').style.top = alto + "px"
document.getElementById('uno').childNodes[0].firstChild.nodeValue = noticias[cont].titular
if(poneFecha == true){
document.getElementById('uno').childNodes[1].firstChild.nodeValue = noticias[cont].fecha
}
document.getElementById('uno').childNodes[2].firstChild.nodeValue = noticias[cont].texto
if(masInfo == true){
document.getElementById('uno').childNodes[3].href = noticias[cont].enlace
document.getElementById('uno').childNodes[3].target = noticias[cont].destino
}
document.getElementById('dos').style.top = 0
if(cont == noticias.length-1)
{cont=0}
else{
cont++
}
pausa()
return false
}
else{
document.getElementById('uno').style.top = pos + "px"
document.getElementById('dos').style.top = pos2 + "px"
}
}
tiempo = window.setTimeout('escrolea()',50)
}
var tiempo
function pausa()
{
clearTimeout(tiempo)
if (det == false){
tiempo = setTimeout ('continuar()',2000)
}
}
function continuar()
{
if(det == false)
{escrolea()}
}

document.write('<style type="text/css">')
document.write ('#uno {')
document.write ('color: #006699;')
if(cursor == "pointer" || cursor == "hand"){
cursor = (navigator.appName == "Netscape")?'pointer;':'hand;';
}
document.write ('cursor:' + cursor + ";")
document.write ('position:absolute;}')
document.write ('#dos {')
document.write ('color: #006699;')
document.write ('cursor:' + cursor + ";")
document.write ('position:absolute;}')
document.write ('.titular{')
document.write ('color:' + colTitular +';')
document.write ('font-family:' + fuente + ';')
document.write ('font-size :' + tamTitular + 'px;font-weight:bold}')
document.write ('.texto{')
document.write ('color:' + colTexto + ';')
document.write ('font-family:' + fuente + ';')
document.write ('font-size:' + tamTexto + 'px;}')
if(poneFecha == true){
document.write ('.fecha{')
document.write ('color:' + colFecha +';')
document.write ('font-family:' + fuente + ';')
document.write ('font-size :' + tamFecha + 'px;font-weight:bold}')
}
else{
document.write ('.fecha{display: none;}')
}
document.write ('.enlace{')
document.write ('color:' + colEnlace + ';')
document.write ('font-family:' + fuente + ';')
document.write ('font-size:' + tamEnlace + 'px;}')
document.write ('</style>')
</script>
</head>

<body topmargin="30" marginheight="0" onload="escrolea()">
<div align="center">
<p>
<script>escribe()</script>

</p>

</div>
</body>
</html>
  #2 (permalink)  
Antiguo 11/08/2008, 11:19
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Script q. funciona en Mozilla y no en Explorer

¿Has contactado con Tunait?

Cita:
No autorizo a publicar y ofrecer el código en sitios de script sin previa autorización
Si quieres publicarlo, por favor, contacta conmigo.
Es moderadora de este foro.
__________________
Visita mi nueva web idplus.org
  #3 (permalink)  
Antiguo 11/08/2008, 11:31
 
Fecha de Ingreso: agosto-2008
Mensajes: 3
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Script q. funciona en Mozilla y no en Explorer

Perdon, no lo había entendido.

Muchas gracias, contactaré con ella. Como lo hago? Es que no se bien como va esto. Muchas gracias
  #4 (permalink)  
Antiguo 11/08/2008, 11:51
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Script q. funciona en Mozilla y no en Explorer

Quizá tu caso no es una de las restricciones que ella pone, pero por si acaso mejor consultar.

Este es su perfil

Espero que no me mate por hacer esto, pero desde ahí le puedes mandar un mensaje privado y pedirle permiso.

Saludos.
__________________
Visita mi nueva web idplus.org
  #5 (permalink)  
Antiguo 12/08/2008, 03:40
 
Fecha de Ingreso: agosto-2008
Mensajes: 3
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Script q. funciona en Mozilla y no en Explorer

oK, muchas gracias
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 00:10.