Tags Palabras claves

Error en todas las versiones de IE modulo mshtml.dll

15/03/2007 - 14:43 por Vyacheslav Popov | Informe spam
Hola foro,

He detectado un bug en todas las versiones de Internet Explorer, pero no
consigo aislarlo.

El visor de sucesos me muestra la siguiente información:

Aplicación con errores: iexplore.exe, versión: 7.0.6000.16414, módulo
con error: mshtml.dll, versión 7.0.6000.16414, dirección de error
0x00137878. offset 00137878

El error aparece en la web http://www.camaragranada.org al mover el
cursor encima del scroll de noticias en la parte inferior después de un
tiempo (30 seg. aproximadamente).

El IE muestra un mensaje amable de enviar el informe de errores a microsoft.

¿Alguna sugerencia? ¿Existe alguna herramienta de aislamiento de errores?

Saludos.

Preguntas similare

Leer las respuestas

#16 Vyacheslav Popov
15/03/2007 - 19:01 | Informe spam
El script de las diapositivas es el siguiente:


vp_Diapositiva.init = function(id, altura, velocidad)
{
var o = new vp_Diapositiva(id, altura, velocidad);
}

function vp_Diapositiva(id, altura, velocidad)
{
this.timer = 0;
this.velocidad = velocidad;
this.diapositiva = document.getElementById(id);

this.altoDiapositiva = this.diapositiva.offsetHeight;
this.alturaMax = altura;

if (this.altoDiapositiva > this.alturaMax)
{
var oThis = this;


this.diapositivaClon = document.createElement('div');

this.diapositivaClon.style.top = this.diapositiva.style.top = '0px';
this.diapositivaClon.onmouseover = this.diapositiva.onmouseover =
function() {
try {
window.clearTimeout(oThis.timer);
} catch (e) {}
};
this.diapositivaClon.onmouseout = this.diapositiva.onmouseout = function() {
try {
window.clearTimeout(oThis.timer);
} catch (e) {}

oThis.timer = window.setTimeout(function()
{oThis.desplazarDiapositiva();}, 1000);
};

this.diapositivaClon.innerHTML = this.diapositiva.innerHTML;
this.diapositivaClon.style.position = 'relative';
this.diapositiva.parentNode.appendChild(this.diapositivaClon);


this.timer = window.setTimeout(function()
{oThis.desplazarDiapositiva();}, 3000);
}
}

vp_Diapositiva.prototype.desplazarDiapositiva = function()
{
var y = parseInt(this.diapositiva.style.top);
var oThis = this;

if (y >= this.altoDiapositiva*(-1))
{
this.diapositiva.style.top = (y - this.velocidad) + 'px';

this.diapositivaClon.style.top = (y - this.velocidad) + 'px';

try {
window.clearTimeout(this.timer);
} catch (e) {}
this.timer = setTimeout(function() {oThis.desplazarDiapositiva();}, 100);
}
else
{
var x = this.altoDiapositiva + y;
this.diapositiva.style.top = x + 'px';
this.diapositivaClon.style.top = x + 'px';
this.desplazarDiapositiva();
}
}


Si hay dudas lo comentaré encantado.
Se inician 2 instancias de vp_Diapositiva al cargar la pagina:
vp_Diapositiva.init('AgendaBoxDiapositiva', 52, 1);
vp_Diapositiva.init('NoticiasBoxDiapositiva', 232, 2);


La verdad es que hay mucho más código que realiza diversas tareas, pero
sospecho que es éste.


Diego Jancic escribió:
Mostrar la cita
#17 Vyacheslav Popov
15/03/2007 - 19:01 | Informe spam
El script de las diapositivas es el siguiente:


vp_Diapositiva.init = function(id, altura, velocidad)
{
var o = new vp_Diapositiva(id, altura, velocidad);
}

function vp_Diapositiva(id, altura, velocidad)
{
this.timer = 0;
this.velocidad = velocidad;
this.diapositiva = document.getElementById(id);

this.altoDiapositiva = this.diapositiva.offsetHeight;
this.alturaMax = altura;

if (this.altoDiapositiva > this.alturaMax)
{
var oThis = this;


this.diapositivaClon = document.createElement('div');

this.diapositivaClon.style.top = this.diapositiva.style.top = '0px';
this.diapositivaClon.onmouseover = this.diapositiva.onmouseover =
function() {
try {
window.clearTimeout(oThis.timer);
} catch (e) {}
};
this.diapositivaClon.onmouseout = this.diapositiva.onmouseout = function() {
try {
window.clearTimeout(oThis.timer);
} catch (e) {}

oThis.timer = window.setTimeout(function()
{oThis.desplazarDiapositiva();}, 1000);
};

this.diapositivaClon.innerHTML = this.diapositiva.innerHTML;
this.diapositivaClon.style.position = 'relative';
this.diapositiva.parentNode.appendChild(this.diapositivaClon);


this.timer = window.setTimeout(function()
{oThis.desplazarDiapositiva();}, 3000);
}
}

vp_Diapositiva.prototype.desplazarDiapositiva = function()
{
var y = parseInt(this.diapositiva.style.top);
var oThis = this;

if (y >= this.altoDiapositiva*(-1))
{
this.diapositiva.style.top = (y - this.velocidad) + 'px';

this.diapositivaClon.style.top = (y - this.velocidad) + 'px';

try {
window.clearTimeout(this.timer);
} catch (e) {}
this.timer = setTimeout(function() {oThis.desplazarDiapositiva();}, 100);
}
else
{
var x = this.altoDiapositiva + y;
this.diapositiva.style.top = x + 'px';
this.diapositivaClon.style.top = x + 'px';
this.desplazarDiapositiva();
}
}


Si hay dudas lo comentaré encantado.
Se inician 2 instancias de vp_Diapositiva al cargar la pagina:
vp_Diapositiva.init('AgendaBoxDiapositiva', 52, 1);
vp_Diapositiva.init('NoticiasBoxDiapositiva', 232, 2);


La verdad es que hay mucho más código que realiza diversas tareas, pero
sospecho que es éste.


Diego Jancic escribió:
Mostrar la cita
#18 Vyacheslav Popov
15/03/2007 - 19:01 | Informe spam
El script de las diapositivas es el siguiente:


vp_Diapositiva.init = function(id, altura, velocidad)
{
var o = new vp_Diapositiva(id, altura, velocidad);
}

function vp_Diapositiva(id, altura, velocidad)
{
this.timer = 0;
this.velocidad = velocidad;
this.diapositiva = document.getElementById(id);

this.altoDiapositiva = this.diapositiva.offsetHeight;
this.alturaMax = altura;

if (this.altoDiapositiva > this.alturaMax)
{
var oThis = this;


this.diapositivaClon = document.createElement('div');

this.diapositivaClon.style.top = this.diapositiva.style.top = '0px';
this.diapositivaClon.onmouseover = this.diapositiva.onmouseover =
function() {
try {
window.clearTimeout(oThis.timer);
} catch (e) {}
};
this.diapositivaClon.onmouseout = this.diapositiva.onmouseout = function() {
try {
window.clearTimeout(oThis.timer);
} catch (e) {}

oThis.timer = window.setTimeout(function()
{oThis.desplazarDiapositiva();}, 1000);
};

this.diapositivaClon.innerHTML = this.diapositiva.innerHTML;
this.diapositivaClon.style.position = 'relative';
this.diapositiva.parentNode.appendChild(this.diapositivaClon);


this.timer = window.setTimeout(function()
{oThis.desplazarDiapositiva();}, 3000);
}
}

vp_Diapositiva.prototype.desplazarDiapositiva = function()
{
var y = parseInt(this.diapositiva.style.top);
var oThis = this;

if (y >= this.altoDiapositiva*(-1))
{
this.diapositiva.style.top = (y - this.velocidad) + 'px';

this.diapositivaClon.style.top = (y - this.velocidad) + 'px';

try {
window.clearTimeout(this.timer);
} catch (e) {}
this.timer = setTimeout(function() {oThis.desplazarDiapositiva();}, 100);
}
else
{
var x = this.altoDiapositiva + y;
this.diapositiva.style.top = x + 'px';
this.diapositivaClon.style.top = x + 'px';
this.desplazarDiapositiva();
}
}


Si hay dudas lo comentaré encantado.
Se inician 2 instancias de vp_Diapositiva al cargar la pagina:
vp_Diapositiva.init('AgendaBoxDiapositiva', 52, 1);
vp_Diapositiva.init('NoticiasBoxDiapositiva', 232, 2);


La verdad es que hay mucho más código que realiza diversas tareas, pero
sospecho que es éste.


Diego Jancic escribió:
Mostrar la cita
#19 Enrique [MVP Windows]
16/03/2007 - 01:39 | Informe spam
Revisa este artículo, a ver si van por ahí los tiros...

**Internet Explorer or Outlook Express quits unexpectedly with an error in Mshtml.dll
http://support.microsoft.com/kb/816506/en-us



Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
Date un paseo por mi Blog: http://ekort.blogspot.com


Windows Vista x86/x64 (RTM) Build 6.0.6000
Internet Explorer 7 (RTW) Build 7.0.5730.11 en XP-SP2


Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.

_____________________________________________________________________________________

"Vyacheslav Popov" escribió en el mensaje news:
Hola foro,

He detectado un bug en todas las versiones de Internet Explorer, pero no
consigo aislarlo.

El visor de sucesos me muestra la siguiente información:

Aplicación con errores: iexplore.exe, versión: 7.0.6000.16414, módulo
con error: mshtml.dll, versión 7.0.6000.16414, dirección de error
0x00137878. offset 00137878

El error aparece en la web http://www.camaragranada.org al mover el
cursor encima del scroll de noticias en la parte inferior después de un
tiempo (30 seg. aproximadamente).

El IE muestra un mensaje amable de enviar el informe de errores a microsoft.

¿Alguna sugerencia? ¿Existe alguna herramienta de aislamiento de errores?

Saludos.
#20 Enrique [MVP Windows]
16/03/2007 - 01:39 | Informe spam
Revisa este artículo, a ver si van por ahí los tiros...

**Internet Explorer or Outlook Express quits unexpectedly with an error in Mshtml.dll
http://support.microsoft.com/kb/816506/en-us



Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
Date un paseo por mi Blog: http://ekort.blogspot.com


Windows Vista x86/x64 (RTM) Build 6.0.6000
Internet Explorer 7 (RTW) Build 7.0.5730.11 en XP-SP2


Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.

_____________________________________________________________________________________

"Vyacheslav Popov" escribió en el mensaje news:
Hola foro,

He detectado un bug en todas las versiones de Internet Explorer, pero no
consigo aislarlo.

El visor de sucesos me muestra la siguiente información:

Aplicación con errores: iexplore.exe, versión: 7.0.6000.16414, módulo
con error: mshtml.dll, versión 7.0.6000.16414, dirección de error
0x00137878. offset 00137878

El error aparece en la web http://www.camaragranada.org al mover el
cursor encima del scroll de noticias en la parte inferior después de un
tiempo (30 seg. aproximadamente).

El IE muestra un mensaje amable de enviar el informe de errores a microsoft.

¿Alguna sugerencia? ¿Existe alguna herramienta de aislamiento de errores?

Saludos.
Ads by Google
Search Busqueda sugerida