Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2011, 02:27
batistap
 
Fecha de Ingreso: noviembre-2010
Mensajes: 72
Antigüedad: 13 años, 5 meses
Puntos: 1
Preguntas test sobre Javascript

Hola a todos, el próximo lunes me examino de un test sobre páginas web, ando estudiando y hay preguntas que no sé muy bien su respuesta. A ver si sabeis la respuesta correcta de estas:

Suponiendo que “x” es el valor de los atributos name e id de un campo de texto dentro de un formulario, ¿se cambiará al ejecutarse este código el valor de dicho campo de texto?:
function f( ){
var campo = document.getElementById(“x”);
campo = “abd”;
}

a) No cambiará porque no se está accediendo al valor del campo.
b) No cambiará porque getElementById es una función del objeto window.
c) No cambiará puesto que los campos de tipo texto sólo los modifica el usuario.
d) Sí cambiará en caso de que el navegador soporte JavaScript y pasará a ser “abd”.
e) Se cambiará sólo si se produce el evento onChange.
f) Ninguna de las anteriores.



Si er es una variable que contiene una expresión regular y cadena una variable que contiene una cadena. ¿Qué valor devolvería la expresión er.test(cadena)?

a) Undefined.
b) Si encontrara alguna coincidencia del patrón de er dentro de la cadena, devolvería un array con información de la coincidencia, sino devolvería null.
c) Si encontrara alguna coincidencia del patrón de er dentro de la cadena, devolvería true sino devolvería false.
d) Si encontrara alguna coincidencia del patrón de er dentro de la cadena, devolvería el trozo de cadena coincidente, sino devolvería una cadena vacía.
e) Provocaría un error en tiempo de ejecución porque test no es un método de er sino de cadena.
f) Ninguna de las anteriores.


¿Qué representa el parámetro this si en la etiqueta de apertura de un formulario se coloca el atributo onsubmit= “return Validar(this);”?
a) Representa al objeto DOM asociado al botón de envío de formulario.
b) Representa al objeto DOM asociado al primer control del formulario, a partir de cual se puede acceder al resto.
c) Representa al objeto DOM asociado al documento que contienen el formulario.
d) Representa al objeto DOM asociado a la ventana del navegador que contiene el documento que contiene el formulario.
e) No representa nada porque el identificador correcto es self, no this.
f) Ninguna de las anteriores.



Saludos y gracias a todos.