JSP (Java Server Page) - Compatibilidad de navegador IE9

 
Vista:

Compatibilidad de navegador IE9

Publicado por jonathan (1 intervención) el 07/08/2012 00:58:00
Hola, tengo problemas con el navegador IE9 lo que me funciona en Safary,opera,chrome,firefox y hasta en el mismo IE pero el 8 no funciona en el 9 estoy utilizando javascript y liferay estoy cargando un flexigrid pero no carga los datos cuando lo abro con el IE9 investigando encontre estas lineas de codigo.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
.....
.....
</head>

pero para una JSP no funciona solo funciona con HTML quien me puede ayudar es de caracter urgente gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Compatibilidad de navegador IE9

Publicado por alfonso (1 intervención) el 16/08/2012 05:07:18
Archivo de notas de [email protected]

Empieza con html5 puro y duro desde aquí y así:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>lo que sea</title>
</head>
<body>
</body>
</html>
y hasta aquí.

Las carpetas: js y css, contendrán los archivos necesarios para que cualquier web este optimizada para todos los navegadores conocidos y con unas muy pequeñas variaciones que no merecen observación, dado que hasta que la W3C no logre que todos los browsers implementen a su ordenación, siempre tendremos problemas los webmaster que deberemos solventar con imaginación.

los archivos que actualmente he introducido para optimización general son:
en el js: html5shiv.js, flexie.js, cssfx.min.js y cssfx.js. los podeis bajar del sitio que actualmente estoy creando:
www.nasdum-madrid.16mb.com, u os los puedo pasar por e-milio :).

en el css: importante este reset.css:

@charset "utf-8";
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, html, h1, h2, h3, h4, h5, h6, header, hgroup, i, iframe, img, ins, kbd, keygen, label, legend, li, menu, meter, nav, object, ol, output, p, pre, progress, q, ruby, s, samp, section, small, span, source, strike, strong, sub, summary, sup, table, tbody, td, tdvideo, tfoot, thead, th, tr, tt, u, ul, var {
background: transparent;
border: none 0;
font-size: 100%;
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: top
}

ol, ul {
list-style: none
}

blockquote, q {
quotes: none
}

table, table td {
padding: 0;
border: none;
border-collapse: collapse
}

img {
vertical-align: top
}

embed {
vertical-align: top
}

time, mark, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block
}

body {
line-height: 1
}

ol, ul {
list-style: none
}

blockquote, q {
quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
content: "";
content: none
}

table {
border-collapse: collapse;
border-spacing: 0
}

y en el allPages.css y literalmente al principio:

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
display: block
}

mark, rp, rt, ruby, summary, time {
display: inline
}

sin estas implementaciones tendremos serios problemas de compatibilidad.

a partír de aquí lo que debamos poner para nuestra web (en el css principal).

en el head de las pagis (mejor con plantillas) pondremos los siguiente y respetando el orden que propongo:

<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->

<!--[if lt IE 10]>
<script type="text/javascript" src="js/flexie.js"></script>
<![endif]-->

<link rel="stylesheet" href="css/reset.css">
<link rel="stylesheet" href="css/allPages.css">

<link class="cssfx" rel="stylesheet" type="text/css" href="css/reset.css" media="screen" />
<link class="cssfx" rel="stylesheet" type="text/css" href="css/allPages.css" media="screen" />

<script type="text/javascript" src="js/cssfx.min.js"></script>

Ni que decir tiene, que los css son con nombres particulares, es decir, podemos llamarlos como queramos, pero los js
¡nanai de la cachinbamba!; obvio, no?.

Pos ala, webeando, que es gerundio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar