PrototypeWindows

Buen dia,

Tengo un pequeño problema con ie, este browser no me muestra las ventanas PrototypeWindows, en cambio con los otros browser si (Opera, Safari)... tengo q configurar algo ??
Sale algo como si hubiese errores en la pagina... Ya le deshabilite el pop up el phishing... no se q mas hacer <!-- s:| --><img src="{SMILIES_PATH}/icon_neutral.gif" alt=":|" title="Neutral" /><!-- s:| -->

Comentarios

  • edited 12:08
    Bueno primero debieras ver los errores JS aunq esas lib tienen soporte con IE...
  • edited 12:08
    Buen Día,

    La solución a este problema radica específicamente en la cabecera de la página. Yo utilizo el siguiente código para determinar el navegador y de acuerdo a el colocar la cabecera correspondiente en el archivo index.phtml dentro de la carpeta views.

    Código Anterior:
    1&#46; &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4&#46;01 Transitional//EN&quot;&gt;
    2&#46; &lt;html&gt;
    

    Código Nuevo:
    1&#46;  &lt;?php
    2&#46;  function ObtenerNavegador($user_agent) {
    3&#46;       $navegadores = array(
    4&#46;            'Opera' =&gt; 'Opera',
    5&#46;            'Mozilla Firefox'=&gt; '(Firebird)|(Firefox)',
    6&#46;            'Galeon' =&gt; 'Galeon',
    7&#46;            'Mozilla'=&gt;'Gecko',
    8&#46;            'MyIE'=&gt;'MyIE',
    9&#46;            'Lynx' =&gt; 'Lynx',
    10&#46;          'Netscape' =&gt; '(Mozilla/4\&#46;75)|(Netscape6)|(Mozilla/4\&#46;08)|(Mozilla/4\&#46;5)|(Mozilla/4\&#46;6)|(Mozilla/4\&#46;79)',
    12&#46;          'Konqueror'=&gt;'Konqueror',
    13&#46;          'Internet Explorer 7' =&gt; '(MSIE 7\&#46;&#91;0-9&#93;+)',
    14&#46;          'Internet Explorer 6' =&gt; '(MSIE 6\&#46;&#91;0-9&#93;+)',
    15&#46;          'Internet Explorer 5' =&gt; '(MSIE 5\&#46;&#91;0-9&#93;+)',
    16&#46;          'Internet Explorer 4' =&gt; '(MSIE 4\&#46;&#91;0-9&#93;+)',
    17&#46;  );
    18&#46; foreach($navegadores as $navegador=&gt;$pattern){
    19&#46;        if (eregi($pattern, $user_agent))
    20&#46;        return $navegador;
    21&#46;     }
    22&#46; return 'Desconocido';
    23&#46; }
    24&#46; $naveg = ObtenerNavegador($_SERVER&#91;'HTTP_USER_AGENT'&#93;);
    25&#46; 
    26&#46; if(($naveg == &quot;Internet Explorer 7&quot;) || ($naveg == &quot;Internet Explorer 27&#46; 6&quot;)) 
    28&#46;      echo '&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4&#46;01//EN&quot; &quot;http&#58;//www&#46;w3&#46;org/TR/html4/strict&#46;dtd&quot;&gt;';
    29&#46; else
    30&#46;      echo '&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4&#46;01 Transitional//EN&quot;&gt;';
    31&#46; ?&gt;
    32&#46; &lt;html&gt;
    

    Esto puede ser mejorado e ingresado en el Framework. Por favor revicenlo .

    Espero haberte ayudado.

    Saludos
Sign In or Register to comment.