Preguntas etiquetadas con javascript

154
tipo de entrada = botón mostrar solo archivo

¿Hay alguna forma de que el elemento de estilo (o script) <input type=file />tenga visible solo el botón "Examinar" sin campo de texto? Gracias Editar : solo para aclarar por qué necesito esto. Estoy usando el código de carga de múltiples archivos de http://www.morningz.com/?p=5 y no...

154
Nombre de variable como una cadena en Javascript

¿Hay alguna manera de obtener un nombre de variable como una cadena en Javascript? (como NSStringFromSelectoren cacao ) Me gustaría hacer así: var myFirstName = 'John'; alert(variablesName(myFirstName) + ":" + myFirstName); --> myFirstName:John ACTUALIZAR Estoy tratando de conectar un...

154
¿Cómo puedo verificar si hay una imagen de fondo cargada?

Quiero establecer una imagen de fondo en la etiqueta del cuerpo, luego ejecutar un código, como este: $('body').css('background-image','http://picture.de/image.png').load(function() { alert('Background image done loading'); // This doesn't work }); ¿Cómo puedo asegurarme de que la imagen de...

154
¿Comprobar si el contenido de un elemento se desborda?

¿Cuál es la forma más fácil de detectar si un elemento se ha desbordado? Mi caso de uso es, quiero limitar un determinado cuadro de contenido para que tenga una altura de 300 px. Si el contenido interno es más alto que eso, lo corto con un desbordamiento. Pero si se desborda, quiero mostrar un...

154
Copie la carpeta de forma recursiva en node.js

¿Existe una manera más fácil de copiar una carpeta y todo su contenido sin tener que hacer manualmente una secuencia de fs.readir, fs.readfile, fs.writefilede forma recursiva? Me pregunto si me estoy perdiendo una función que idealmente funcionaría

154
Cómo acortar mis declaraciones condicionales

Tengo una declaración condicional muy larga como la siguiente: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Me preguntaba si podría refactorizar esta expresión / declaración en una forma más concisa. ¿Alguna idea sobre cómo...