Estoy intentando crear un cuadro de diálogo que aparecerá sólo si el navegador seleccionado es IE (cualquier versión) sin embargo me sale este error:Problema con HTML Analizador en IE
Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)
Eso es todo en la "Línea/Char/Code "0 así que no sé dónde está el error. El código que estoy usando es la siguiente:
<script type="text/javascript">
<!--
if(BrowserDetect.browser.contains("Explorer"))
{
var Nachricht = 'Hemos detectado que está utilizando ' + BrowserDetect.browser + ' ' +
BrowserDetect.version + '. Puede que algunas funciones no estén habilitadas. <p></p> Si desea experimentar todo el potencial del portal, por favor intente desde otro navegador (browser). <p></p>Gracias
showDialog('¡Aviso Importante!',Nachricht,'warning',10);
}
</script>
me he dado cuenta si quito el "BrowserDetect.browser" y .version que elimina el error, pero necesito esas comprobar =/... alguna idea se apreciará =).
Nota para los futuros lectores: Usted no necesita realmente jQuery para hacer esto - hacer una búsqueda de la 'load' o manejadores de eventos 'DOMReady' –
Si vas a usar jQuery, puedes usar el atajo de sintaxis nice para document.ready: $ (function() {return false;}); –