Preguntas etiquetadas con javascript

266
Deserializar un JSON en un objeto JavaScript

Tengo una cadena en una aplicación de servidor Java a la que se accede mediante AJAX. Se parece a lo siguiente: var json = [{ "adjacencies": [ { "nodeTo": "graphnode2", "nodeFrom": "graphnode1", "data": { "$color": "#557EAA" } } ], "data": { "$color": "#EBB056", "$type": "triangle",...

266
Etiqueta href deshabilitada

Aunque ese enlace está desactivado, aún se puede hacer clic en él. <a href="/" disabled="disabled">123n</a> ¿Puedo hacer que no se pueda hacer clic si está deshabilitado? ¿Debo usar JavaScript

265
JavaScript regex multiline flag no funciona

Escribí una expresión regular para recuperar una cadena de HTML, pero parece que la bandera multilínea no funciona. Este es mi patrón y quiero obtener el texto en la h1etiqueta. var pattern= /<div class="box-content-5">.*<h1>([^<]+?)<\/h1>/mi m = html.search(pattern); return...

265
cargar y ejecutar el orden de los scripts

Hay muchas maneras diferentes de incluir JavaScript en una página html. Conozco las siguientes opciones: código en línea o cargado desde URI externo incluido en la etiqueta <head> o <body> [ 1 , 2 ] sin ninguno defero asyncatributo (solo scripts externos) incluido en fuente estática o...

264
Error "Enviar no es una función" en JavaScript

¿Alguien puede decirme qué está mal con este código? Intenté enviar un formulario con JavaScript, pero se muestra el error ".submit no es una función". Consulte a continuación para obtener más detalles del código: <form action="product.php" method="get" name="frmProduct" id="frmProduct"...

263
¿Cuándo el eval () de JavaScript no es malo?

Estoy escribiendo un código JavaScript para analizar las funciones ingresadas por el usuario (para una funcionalidad similar a una hoja de cálculo). Después de analizar la fórmula, podría convertirla en JavaScript y ejecutarla eval()para obtener el resultado. Sin embargo, siempre he evitado usarlo...

263
Determinar si la cadena está en la lista en JavaScript

En SQL podemos ver si una cadena está en una lista así: Column IN ('a', 'b', 'c') ¿Cuál es una buena manera de hacer esto en JavaScript? Es tan torpe hacer esto: if (expression1 || expression2 || str === 'a' || str === 'b' || str === 'c') { // do something } Y no estoy seguro sobre el...

263
Precarga de imágenes con JavaScript

¿La función que escribí a continuación es suficiente para precargar imágenes en la mayoría, si no en todos, los navegadores de uso común hoy en día? function preloadImage(url) { var img=new Image(); img.src=url; } Tengo una matriz de URL de imágenes que recorro y llamo a la preloadImagefunción...

263
Cómo deshabilitar enlaces HTML

Tengo un botón de enlace dentro de uno <td>que tengo que deshabilitar. Esto funciona en IE pero no funciona en Firefox y Chrome. Estructura es - Enlace dentro de a <td>. No puedo agregar ningún contenedor en el <td>(como div / span) Intenté todo lo siguiente pero no funcionaba en...