Tengo unas pestañas que cargan automaticamente con xajax el problema es que firefox y opera funciona bien pero en ie6 y ie7 salta un error de operacion anulada y la pagina no puede ser vista.
Los codigos de Ajax son Estos.
Código PHP:
//incluímos la clase ajax
require ('xajax/xajax.inc.php');
//instanciamos el objeto de la clase xajax
$xajax = new xajax();
$xajax->setCharEncoding('ISO-8859-1');
$xajax->decodeUTF8InputOn();
//función para cambiar el contenido de las pestañas
function cambia_contenido($num_pestana){
//instanciamos el objeto para generar la respuesta con ajax
$respuesta = new xajaxResponse('ISO-8859-1');
$contenido_pestanas = array(
'anime.php',
'Manga.php' ,
'JMusic.php',
'Hentai+18.php');
//Pongo el texto nuevo en el cuerpo de la interfaz de pestañas
ob_start();
include( $contenido_pestanas[$num_pestana] );
$contenido = ob_get_clean();
$respuesta->addAssign("cuerpopestanas","innerHTML",$contenido);
//Pongo el estilo (de una class de css) en la pestaña pulsada
$respuesta->addAssign("pestana" . $num_pestana, "className", "selected");
//Pongo la class css de las pestañas sin pulsar
for ($i=0; $i<count($contenido_pestanas); $i++){
if ($i != $num_pestana){
$respuesta->addAssign("pestana" . $i, "className", "menu");
}
}
return $respuesta;
}
//asociamos la función creada anteriormente al objeto xajax
$xajax->registerFunction("cambia_contenido");
////
///
//
Este es el Div de las pestañas:
Código PHP:
<div > <a href="javascript:void(xajax_cambia_contenido(0))" title="Anime" class="selected" id="pestana0"><span>Anime</span></a> <a href="javascript:void(xajax_cambia_contenido(1))" title="Manga" id="pestana1" class="menu"><span>Manga</span></a> <a href="javascript:void(xajax_cambia_contenido(2))" title="JMusic" id="pestana2" class="menu"><span>JMusic</span></a> <a href="javascript:void(xajax_cambia_contenido(3))" title="Hentai solo para Mayores de 18" id="pestana3" class="menu"><span>Hentai<font color="#FF0000">+18</font></span></a></div>
</div></td>
Este es donde muestro :
Código PHP:
<div id="cuerpopestanas" class="cuerpopestanas"> </div></td>
Y esto es como lo cargo aquí es donde salta el error.
Código PHP:
<script>
window.onload = xajax_cambia_contenido(0);
</script>
Todo comentario sera agradecido muchas gracias, y aver si me pueden buscar alguna solucion a mi problema.