Ver Mensaje Individual
  #1  
Antiguo 09-12-2006
Deiv Deiv is offline
Miembro
 
Registrado: jul 2005
Ubicación: La Paz - Bolivia
Posts: 364
Reputación: 19
Deiv Va por buen camino
Arrow ¿Como entender el signo "?" en Java Script?

Hola,
Voy revisando algunos ejemplos de Java Script, me he tropezado con este problema, pues en la Red no encuentro mucha ayuda sobre el signo "?"
¿Como entender los códigos (trozos) de abajo?

Código PHP:
function handlerMM(e){
= (document.layers) ? e.pageX document.body.scrollLeft+event.clientX
= (document.layers) ? e.pageY document.body.scrollTop+event.clientY
flag
=1
}
 
document.onmousemove handlerMM
O este otro:
Código PHP:
  //..........
ns=(document.layers);
  
//........
var ML=(ns)?document.layers['nsMinutes'+i]:ieMinutes[i].style;
  
//..........
scrll=(ns)?window.pageYOffset:0;
  
//..........
function Mouse(evnt){
ymouse = (ns)?evnt.pageY+ClockFromMouseY-(window.pageYOffset):event.y+ClockFromMouseY;
xmouse = (ns)?evnt.pageX+ClockFromMouseX:event.x+ClockFromMouseX;
}
(
ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse;
  
//......... 
- En el primer caso no veo que le pase un parámetro "e" y en el segundo tampoco el "evnt" ¿Es indiferente si en la función aparecen parámetros sin haber sido enviados al llamar a una función en Java Script?
- ¿Que hace el signo "?" en las funciones? ¿Cómo interpretarlo?

Última edición por Deiv fecha: 09-12-2006 a las 15:37:09.
Responder Con Cita