Preguntas con la etiqueta [javascript]

Lista javascript preguntas

Javascript Imprimir sólo el contenido del iframe

12
respuestas
80
votos
269.7k
vistas

este es mi codigo <script> var body = "dddddd" var script = "<script>window.print();</scr'+'ipt>"; var newWin = $("#printf")[0].contentWindow.document; newWin.open(); newWin.close(); $("body",newWin).append(body+script); </script> <iframe id="printf"></iframe> Esto funciona pero imprime la página principal,

JavaScript calcula el día del año (1 - 366)

28
respuestas
172
votos
171.5k
vistas

¿Cómo uso JavaScript para calcular el día del año, del 1 al 366? Por ejemplo: January 3debiera ser 3. February 1debiera ser 32.

Mi código: var a = "1", b = "hello", c = { "100" : "some important data" }, d = {}; d[a]["greeting"] = b; d[a]["data"] = c; console.debug (d); Obtuve

¿Vincular múltiples eventos a un oyente (sin JQuery)?

11
respuestas
231
votos
281.8k
vistas

Mientras trabajaba con eventos del navegador, comencé a incorporar touchEvents de Safari para dispositivos móviles. Encuentro que addEventListenerlos s se acumulan con condicionales. Este proyecto no puede usar JQuery. Un

Encontré un error en mi código JavaScript que aislé en un reemplazo de cadena que actúa de una manera que no esperaba. Aquí hay un ejemplo del código: var text

Tengo una página HTML con un botón. Cuando hago clic en ese botón, necesito llamar a una API de servicio web REST. Intenté buscar en línea en todas partes. Ni

Por lo que tengo entendido, puedo usar referencias para un solo elemento como este: const { useRef, useState, useEffect } = React; const App = () => { const elRef

¿Por qué [5,6,8,7][1,2] = 8 en JavaScript?

3
respuestas
281
votos
21.1k
vistas

No puedo entender esta peculiaridad. [1,2,3,4,5,6][1,2,3]; // 4 [1,2,3,4,5,6][1,2]; // 3 Lo sé [1,2,3] + [1,2] = "1,2,31,2", pero no encuentro qué tipo u operación se está realizando.

¿Cómo probar si una cadena es JSON o no?

21
respuestas
320
votos
424.8k
vistas

Tengo una llamada AJAX simple y el servidor devolverá una cadena JSON con datos útiles o una cadena de mensaje de error producida por la función PHP mysql_error(). ¿Cómo puedo

Quiero pasar alguna variable del primer middleware a otro middleware, e intenté hacer esto, pero había " req.somevariableun valor dado como 'indefinido'". //app.js .. app.get('/someurl/', middleware1, middleware2) ... ////middleware1 ...

Estoy creando un sitio web con el popover de Bootstrap y no puedo entender cómo hacer que el popover aparezca al pasar el mouse en lugar de hacer clic. Todo

Estoy probando Titiritero. Este es un código de muestra que puede ejecutar: https://try-puppeteer.appspot.com/ El problema es que este código devuelve una serie de objetos vacíos: [{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{ },{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}, {},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{} ,{},{},{},{},{},{},{}] ¿Estoy

Tengo dos matrices: var array1 = ["A", "B", "C"]; var array2 = ["1", "2", "3"]; ¿Cómo puedo configurar otra matriz para que contenga cada combinación de lo anterior, de modo

¿Hay alguna manera de que pueda ejecutar lo siguiente: var data = $("#dataTable").data('timer'); var diffs = []; for(var i = 0; i + 1 < data.length; i++) { diffs[i] =

Chrome 65 eliminó la compatibilidad con el downloadatributo en elementos de anclaje con orígenes cruzadoshref : Bloquear origen cruzado <una descarga> Para evitar lo que es esencialmente una fuga de