Retroceder   Foros del Web > Diseño de Sitios web > Web general

Respuesta
 
Herramientas Desplegado
Antiguo 16-nov-2006, 12:28   #1 (permalink)
limboings está en el buen camino
 
Avatar de limboings
 
Fecha de Ingreso: enero-2005
Mensajes: 793
Este codigo me tarda muchisimo en cargar,alguna idea?

Hola buenas,

Tengo este codigo:
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
<head>
<title>Chriser Miniaturas</title>
<link href="es.css" rel="stylesheet" type="text/css" />
<!--[if IE]>
<link href="ese.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if IE]>
<script language="JavaScript">
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\');\"></span>"
img.outerHTML = strNewHTML
i = i-1
}
}
}
window.attachEvent("onload", correctPNG);
</script>
<script language="JavaScript">
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}
window.onload=startList;
</script>
<![endif]-->
</head>
Estoy seguro que es el javascript que tengo en el condicional de IE porque en FireFox se carga normal,a una velocidad normal,pero en IE se me "clava" el navegador como sino respondiera..pero al cabo de un minuto o asi vuelve a ponerse bien y me carga la web,aunque tarda bastante..

Alguien sabe por que??

Un Saludo y gracias de antemano!!
__________________
La chapucería de la esquina
limboings está desconectado   Responder Citando
Antiguo 16-nov-2006, 13:14   #2 (permalink)
limboings está en el buen camino
 
Avatar de limboings
 
Fecha de Ingreso: enero-2005
Mensajes: 793
Buenas de nuevo,

Bueno e estado haciendo pruebas y lo que falla no es el JavaScript en si..sino los condicionales de IE que pongo,si quito todos los condicionales me carga totalmente bien pero si en cambio pongo tan solo uno,por ejemplo el de CSS,me ocurre lo que describo..se supone que deveria funcionarme bien no??

Un saludo y gracias!!
__________________
La chapucería de la esquina
limboings está desconectado   Responder Citando
Antiguo 17-nov-2006, 08:56   #3 (permalink)
ysalek ha deshabilitado el karma
 
Avatar de ysalek
 
Fecha de Ingreso: noviembre-2006
Mensajes: 29
Eso se llama rebundancia cíclica, cuando se queda atorado el codigo haciendo lo mismo y lo mismo en un punto, puede ser por java funciona diferente en firefox que en el IE
ysalek está desconectado   Responder Citando
Antiguo 17-nov-2006, 13:06   #4 (permalink)
limboings está en el buen camino
 
Avatar de limboings
 
Fecha de Ingreso: enero-2005
Mensajes: 793
Buenas,
El problema no es JS,como y adije despues de muchas pruebas me di cuenta que el problema estaba en el css..si quito el condicional de IE de "ese.css" funciona correctamente..

Sabes lo que puede ocurrir??

Un Saludo y gracias!!
__________________
La chapucería de la esquina
limboings está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:18.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96