Ver Mensaje Individual
  #13 (permalink)  
Antiguo 23/09/2006, 12:05
Avatar de Rafael
Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 22 años
Puntos: 1826
Tratando de entender mejor

Al Javi, a mi también me funciona como lo pusiste.
Probé el doctype xhtml 1 y también.

A ver, se me ocurre hacer un detector (no como el destripador de Caricatos, verdad) pero ya me entraron más dudas.

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>

<
html><head><title>Detector</title></head>
<
body>

<
script type="text/javascript" language="JavaScript1.5">
var 
Detectar1 "NO";
var 
Detectar2 "NO";
var 
Detectar3 "NO";
var 
Detectar4 "NO";


if (
window.pageYOffset 1) {
    
Detectar1 "SI";}
if (
document.body.scrollTop 1) {
    
Detectar2 =  "SI";}
if (
document.documentElement.scrollTop 1) {
    
Detectar3 =  "SI";}

if (
document.all) {
    
Detectar4 =  "SI";}


document.write(Detectar1 " pageYOffset<br />");
document.write(Detectar2 " document.body.scrollTop<br />");
document.write(Detectar3 " document.documentElement.scrollTop<br />");
document.write(Detectar4 " document.all<br />");
// --></script>

</body></html
Mis dudas son:
1) Se usa por ejemplo
if (document.all) {bla bla}
Para evaluar si el JavaScript que está corriendo acepta esa sintáxis, función u lo que sea. ¿Por qué no me funciona poner solito
if (window.pageYOffset) {}
sino que tuve que evaluarlo contra < 1, para que "reconociera" la condición?

Mis otras dudas son ya con mi script. Al ratito las pongo.

Última edición por Rafael; 23/09/2006 a las 12:14