Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2011, 19:35
Rolldi
(Desactivado)
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 471
Antigüedad: 19 años
Puntos: 45
Error: Se esperaba un objeto - Internet Explorer

El problema es simple: El código funciona perfectamente y se ejecuta debidamente en Google Chrome, Mozilla Firefox y Opera pero en Internet Explorer me da error...

Las líneas son la 20, 21 y 22 y todo gira en torno al evento Onfocus y Onblur....

Código PHP:
<td width="46%" valign="top"><div class="process">Registration Process</div><br/><div class="options"><form action="register.php"><div class="interoptions">Nick&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" maxlength="20" onfocus="innerhtml('nick');" onblur="deleteinnerhtml();" /></div><br /> 
Está claro que el problema está en las funciones:

Código PHP:
document.styleSheets[0].insertRule(".boxinnerhtmlt { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:3px solid white; width:150px;}",1);
document.getElementById('innercontenedor').className='boxinnerhtmlt'
Cambié insertRule por addRule pero tampoco funciona....

Para ver un ejemplo temporal del sitio:
http://bit.ly/gQ4Gfn <- Register an Account