Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/03/2008, 06:27
shilox
 
Fecha de Ingreso: octubre-2007
Mensajes: 30
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Navegación MUY LENTA en IE7 y normal en MOZILLA con web propia

me corrijo, el menu de la izq no es un script pero si me cargo la función que lo carga me va bien, por lo tanto no es ni flash ni script por lo que aun voy más perdido si cabe...

Código PHP:
<?
function show_left_menu $menu ''$selection '' ,$idis='')
{
//cargamos las variables del idioma
include($idis);
include(
"includes.php");
$menuleft  = array ( 
        
/*'home' => array (
                'home'         => 'PROISER|'.$base_url.$lang.'/index.php|cat',
                'who_we_are'    => $who_we_are.'|'.$base_url.$lang.'/home/who/index.php',
                'mision'    => $mision.'|'.$base_url.$lang.'/home/mision/index.php',
                'news'        => $news.'|'.$base_url.$lang.'/home/news/index.php',
                'contact'    => $contact.'|'.$base_url.$lang.'/home/contact/index.php'
                ),
        */
        
'products' => array (
                
'products'     => $products.'|'.$base_url.$lang.'/products/index.php|cat',
                
'biomedicine'    => $biomedicine_title.'|'.$base_url.$lang.'/products/aplicaciones/index.php',
                
'instrumental'    => $instrumental_title.'|'.$base_url.$lang.'/products/instrumental/index.php',
                
'fungibles'    => $fungibles.'|'.$base_url.$lang.'/products/fungibles/index.php'
                
),
        
'services' => array (
                
'services'     => $services_title.'|'.$base_url.$lang.'/services/index.php|cat',
                
'$project_consultory'    => $project_consultory.'|'.$base_url.$lang.'/services/home.php#project_consultory|marc',
                
'image_consultory'    => $image_consultory.'|'.$base_url.$lang.'/services/home.php#image_consultory|marc',
                
'training'    => $training.'|'.$base_url.$lang.'/services/home.php#training|marc',
                
'software_development'    => $software_development.'|'.$base_url.$lang.'/services/home.php#software_development|marc',
                
'publication_asesoria'    => $publication_asesoria.'|'.$base_url.$lang.'/services/home.php#asesoria_publicaciones|marc',
                
'white_papers'    => $white_papers.'|'.$base_url.$lang.'/services/white_papers/index.php',
                
'support' => $support2.'|'.$base_url.$lang.'/support/index.php'
                
),
    
'biomedicine' => array (
    
'biomedicine'     => $biomedicine_title.'|'.$base_url.$lang.'/products/aplicaciones/index.php|cat',
    
'isas'    => $seminal_analysis.'|'.$base_url.$lang.'/products/aplicaciones/isas/index.php',
    
'embriology'    => $embriology.'|'.$base_url.$lang.'/products/aplicaciones/embriology/index.php',
    
'antropometry'=> $antropometry.'|'.$base_url.$lang.'/products/aplicaciones/antropometry/index.php',
    
'tools'    => $tools.'|'.$base_url.$lang.'/products/aplicaciones/tools/index.php'
    
),
    
'isas' => array (
//todo esto va con variables segun el idioma como arriba pero como es temporal esto...                
        
'isas'     => $seminal_analysis.'|'.$base_url.$lang.'/products/aplicaciones/isas/index.php|cat',
        
'isas1'     => 'ISASv1|'.$base_url.$lang.'/products/aplicaciones/isas/isas1/index.php',
        
'isaslab'     => 'ISASLab|'.$base_url.$lang.'/products/aplicaciones/isas/isaslab/index.php',
        
'isaspsus'     => 'ISASPsus|'.$base_url.$lang.'/products/aplicaciones/isas/isaspsus/index.php'
        
//'isaspcun'     => 'ISASPcun|'.$base_url.$lang.'/products/aplicaciones/isas/isaspcun/index.php',
        
),
    
'isas1' => array (
//todo esto va con variables segun el idioma como arriba pero como es temporal esto...                
        
'isas1'     => 'ISASv1|'.$base_url.$lang.'/products/aplicaciones/isas/isas1/index.php|cat',
        
'motility'     => $motility.'|'.$base_url.$lang.'/products/aplicaciones/isas/isas1/motility/index.php',
        
'morfology'     => $morfology.'|'.$base_url.$lang.'/products/aplicaciones/isas/isas1/morfology/index.php',
        
'concentration'     => $concentration.'|'.$base_url.$lang.'/products/aplicaciones/isas/isas1/concentration/index.php',
        
'dna_fragmentation' =>  $dna_fragmentation.'|'.$base_url.$lang.'/products/aplicaciones/isas/isas1/dna_fragmentation/index.php'
        
),
    
'tools' => array (
//todo esto va con variables segun el idioma como arriba pero como es temporal esto...                
        
'tools'        => $tools.'|'.$base_url.$lang.'/products/aplicaciones/tools/index.php|cat',
        
'fleco'     => 'Flecco|'.$base_url.$lang.'/products/aplicaciones/tools/flecco/index.php',
        
'procadi'     => 'Procadi|'.$base_url.$lang.'/products/aplicaciones/tools/procadi/index.php',
        ),
    
'instrumental' => array (
//todo esto va con variables segun el idioma como arriba pero como es temporal esto...                
        
'instrumental' => $instrumental_title.'|'.$base_url.$lang.'/products/instrumental/index.php|cat',
        
'informatics' => $informatics.'|'.$base_url.$lang.'/products/instrumental/informatics/index.php',
        
'optics'     => $optics.'|'.$base_url.$lang.'/products/instrumental/optics/index.php'
        
),
    
'informatics' => array (
//todo esto va con variables segun el idioma como arriba pero como es temporal esto...                
        
'informatics' => $informatics.'|'.$base_url.$lang.'/products/instrumental/informatics/index.php|cat',
        
'frame_grabbers' => $frame_grabbers.'|'.$base_url.$lang.'/products/instrumental/informatics/frame_grabbers/index.php',
        
'cameras'     => $cameras.'|'.$base_url.$lang.'/products/instrumental/informatics/cameras/index.php',
        
'computers'     => $computers.'|'.$base_url.$lang.'/products/instrumental/informatics/home#computers|marc'
        
),
    
'fungibles' => array (
//todo esto va con variables segun el idioma como arriba pero como es temporal esto...                
        
'fungibles' => $fungibles.'|'.$base_url.$lang.'/products/fungibles/index.php|cat',
        
//'media'     => $media.'|'.$base_url.$lang.'/products/fungibles/media/index.php',
        
'counting_chambers'=> $counting_chambers.'|'.$base_url.$lang.'/products/fungibles/counting_chambers/index.php',
        
'micro'     => $micro.'|'.$base_url.$lang.'/products/fungibles/home.php#micropipetas|marc',
        
'slide_warmers'     => $slide_warmers.'|'.$base_url.$lang.'/products/fungibles/slide_warmers/index.php',
        )
        
);


//parte nueva

 
print "<div id=\"ddblueblockmenu\">";
foreach ( 
$menuleft as $seccion => $valor) {

 
$inicio false;
 
$iniciado false;

    foreach ( 
$menuleft[$seccion] as $key => $value ) {
         if(
$seccion==$menu) {
            list(
$name,$link,$cat) = split '\|',$value );
            if ( 
$cat == 'cat' ) {
                     if ( 
$iniciado ) {
                          print 
"</ul>\n";
                      }
                      print 
"<div class=\"menutitle\"><a href=\"".$link."\">--".strtoupper($name)."--</a></div>\n";
                      
$inicio true;
                      
$iniciado false;
            } else {
                  if ( !
$iniciado ) {
                    print 
"<ul>\n";
                    
$iniciado true;
                  }
             if ( 
$selection != $key ) {
                    print 
"<li><a ";
                if(
$cat=="marc") print "target=\"central\"";
                print 
"href=".$link.">".$name."</a></li>\n";
                  } else {
                        print 
"<li id=\"current\"><a href=\"".$link."\">".$name."</a></li>\n";
                }
            
            }
        }
    }
}
  print 
"</ul>\n";
  print 
"</div>\n";
}
?>
ese es el codigo del fichero, tengo un vector en el que leo las secciones que tengo y demás...

luego con un pequeño codigo me hago el contenedor y le doy formato segun la seccion que tiene y demás y esa funcion la llamo 3 veces segun lo que quiero mostrar xq hay veces que saco 3 tablas con links en el lado(no será importante...)