// Funcion que llama a funciones al iniciar la primera carga de la web $(document).ready(function() { addEvent(window,'load', doIframe); inicia(); } ); // funcion que se ejecuta al inicio de la carga de la pagina function inicia(){ var enlace, secc; var pagina_inicio="presentacion.html"; var urll=document.location.href; // si no existe cookie apartado incluimos la pagina de inicio en la variable enlace que mas tarde creará la cookie if($.cookie('apartado')==null){ enlace=pagina_inicio; $.cookie('apartado',pagina_inicio); secc=1; }else{ enlace=$.cookie('apartado'); secc=$.cookie('seccion'); } // quitamos posibles scrollers en menu y iframe $("iframe").css("overflow","hidden"); $('#menu1').css("overflow","hidden"); // anadimos la clase activo al enlace a cargar a traves de la cookie apartado (enlace) $("a[@href='"+enlace+"']").addClass("activo"); // si el enlace no contiene http cargamos la pagina de inicio en el iframe /*if(enlace.indexOf("http")==-1 ) $('#mi_iframe').attr("src",enlace); else if(enlace.indexOf("www.prensa.ifema.es")!=-1){ $("#mi_iframe").css("overflow-y","auto"); $("#mi_iframe").attr("scrolling","auto"); $("#mi_iframe").height("height",350); $("#mi_iframe").attr("src",enlace); }*/ // si pulsamos un enlace con href="#" desactivamos el enlace $("a[@href='#']").click(function(){ return false; }); // funcion que imprime el iframe cuando pulsamos un enlace con el id='printt' $("#printt").click(function () { window.frames[0].focus(); window.frames[0].print(); return false; }); // funcion que cambia el idioma de la pagina cuando pulsamos un enlace con el id='idiomas' $("#idioma").click(function(){ var enlace=$.cookie('apartado'); if(document.location.href.indexOf("_i.")==-1){ if(enlace.indexOf("http://www.prensa.ifema.es")!=-1) $.cookie('apartado',enlace.replace("_01","_06")); else $.cookie('apartado',enlace.replace(".html","_i.html")); location.href="default_i.html"; }else{ if(enlace.indexOf("http://www.prensa.ifema.es")!=-1) $.cookie('apartado',enlace.replace("_06","_01")); else $.cookie('apartado',enlace.replace("_i.html",".html")); location.href="default.html"; } return false; }); // funcion que activa la pestaña correspondiente a traves de la cookie seccion $(".fragmento").click(function(){ // incluimos el id de la pestana clickada y lo anadimos a la cookie seccion $.cookie('seccion', $(this).attr("id")); // recorremos los enlaces y capturamos el id de la pestana for(i=0;i<($(".fragmento").length);i++){ if($($(".fragmento")[i]).attr("id")==$(this).attr("id")) $.cookie('seccion', (i+1)); } }); // Funcion que se ejecuta cuando pulsamos cualquier enlace del menu de pestanas $(".fragmento .cont_tabs a").click(function(){ // Borramos la clase activo $(".cont_tabs .activo").removeClass(); // Activamos la clase activo correspondiente $(this).addClass("activo"); // guardamos una cookie con la pagina a cargar en el iframe var mi_url=$(this).attr("href"); var mi_url_target=$(this).attr("target"); if(mi_url_target.indexOf("blank")==-1) $.cookie('apartado', $(this).attr("href")); if(mi_url.indexOf("www.prensa.ifema.es")!=-1 && mi_url_target.indexOf("mi_iframe")!=-1){ $("#mi_iframe").css("overflow-y","auto"); document.getElementById("mi_iframe").scrolling="auto"; document.getElementById("mi_iframe").height=350; }else{ $("#mi_iframe").css("overflow-y","hidden"); document.getElementById("mi_iframe").scrolling="no"; doIframe() } }); } function doIframe(){ var muestra=false; o = document.getElementsByTagName('iframe'); if($.cookie('apartado').indexOf("www")!=-1) if($.cookie('apartado').indexOf("www.ifema.es")!=-1) muestra=true; if($.cookie('apartado').indexOf("www")==-1) muestra=true; if(muestra==true) for(i=0;i