Foros del Web » Programando para Internet » Javascript »

noscript se ejecuta siempre con IE

Estas en el tema de noscript se ejecuta siempre con IE en el foro de Javascript en Foros del Web. Hola Tengo un problema con la etiqueta <noscript> en el navegadore Internet Explorer: auque JavaScript esté avilitado lo que aparezca dentro siempre se ejecuta. Sabeis ...
  #1 (permalink)  
Antiguo 21/07/2008, 02:54
Avatar de arriaka  
Fecha de Ingreso: febrero-2008
Mensajes: 45
Antigüedad: 16 años, 2 meses
Puntos: 1
noscript se ejecuta siempre con IE

Hola

Tengo un problema con la etiqueta <noscript> en el navegadore Internet Explorer: auque JavaScript esté avilitado lo que aparezca dentro siempre se ejecuta. Sabeis por que puede ser?

Y sino, sabeis que otra posibilidad tengo para saber si JavaScript esta habilitado?

La página esta programada en PHP. Os dejo parte del codigo:

Código PHP:
            <select name="zon_id" id="zon_id">
            <option value="0">Cualquiera</option>
            <?     if(isset($_GET['pob_id2'])){
                    
$lista3=dame_lista('zonas''zon_id''zon_nombre''zon_pob_id='.$_GET['pob_id2']);
                    for (
$x=0$x<count($lista3); $x++){?>
                        <option value="<?=$lista3[$x][0]?>"><?=$lista3[$x][1]?></option>
            <?php    }
                }
            
?>
            <noscript>
            <?php
                $lista3
=dame_registros('zonas'0);
                for (
$x=0$x<count($lista3); $x++){?>
                    <option value="<?=$lista3[$x]['zon_id']?>"><?=$lista3[$x]['zon_nombre']?></option>
            <?php
                
}
            
?>
            </noscript>
                </select>
Gracias
  #2 (permalink)  
Antiguo 21/07/2008, 03:09
Avatar de aloqui  
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 16 años, 5 meses
Puntos: 24
Respuesta: noscript se ejecuta siempre con IE

La etiqueta <noscript> no está pensada para incluir código javascript, sino todo lo contrario: codigo html a mostrar cuando javascript no está activo.

Una forma para saber si Javascript está activo es poner por ejemplo (sustituye el alert por la funcion que quieras):
<body onload="alert('Javascrip activo');">
__________________
Grupos de Música
Pop Music Stars
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:48.