tengo un codigo que es este
Código PHP:
<td><input type='button' onclick='remove(this)' value='Eliminar' /></td>
Código PHP:
<script language='JavaScript' type='text/javascript'>
remove(???);
</script>
| |||
ejecutar javascript si la necesidad de un boton Hola a todos, estoy muy verde en el uso de javascript y pues por tal razon vengo a ustedes a pedir su ayuda, bueno el asunto es este: tengo un codigo que es este Código PHP: Código PHP: |
| ||||
Respuesta: ejecutar javascript si la necesidad de un boton Hola. como dice zerokilled no sabemos que haces con ese parametro pero si es posible ejecutar las funciones de manera "automatica" y es precisamente como tu segundo codigo, solo tienes que tener en cuenta lo que dice zerokilled y para evitar eso simplemente tienes que colocar ese codigo al final de tu html, justo antes de la etiqueta de cierre del body Código HTML: ... ... ... <script language='JavaScript' type='text/javascript'> remove(???); </script> </body> |
| ||||
Respuesta: ejecutar javascript si la necesidad de un boton Hola. javascript no depende de botones sino de eventos... los más corrientes son click, mouseXXXX (over, move, up...), etc. pero también valen la carga de la página (load)... y el más básico es la carga del mismo script. tan solo debes considerar como programar las acciones asociadas al evento. Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Respuesta: ejecutar javascript si la necesidad de un boton bastara con que estés 'escuchando' por el evento en el que quieres que se active tu función. Como dice Caricatos, Javascript no depende de botones, sino de eventos.
__________________ twitter: @imbuzu |
| ||||
Respuesta: ejecutar javascript si la necesidad de un boton Hola Como tu pregunta es un poco ambigua la respuesta será corta sí. Se un poco mas especifico Suerte
__________________ Los formularios se envían/validan con un botón Submit <input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" /> |
| |||
Respuesta: ejecutar javascript si la necesidad de un boton gracias por la respuesta, bueno miren, lo que pasa es esto. Lo que quiero es eliminar filas de una tablas, esa tabla la genero dinamicamente, el problema es que con la interaccion con el usuario, con el tiempo es que quiero que ya no aparescan algunas filas, eso se puede hacer con programacion en php, pero tendria que hacer algunas consultas a una BD y algunas comparaciones y quiero evitar todo eso por que seria mas codigo de lo que quiero, por lo que busque y encontre algo en javascript, pero la funcion que encontre es que se coloca un boton en alguna columna de cada fila y al presionarlo se borra la fila entera, eso si me sale, pero no quiero eliminarlos asi, quiero que desde un inicio ya no aparescan. Ahora, lo que no se es como pasar ese parametro como les comente, el codigo es este: Código PHP: Código PHP: Al momento de pasar ese parametro, es el del input, al llegar a la funcion va obteniendo los padres hasta llegar al de la tabla y elimina la fila por completo, eso si esta claro, pero ese es el detalle quiero hacer esto no se si sea posible: Código PHP: Código PHP: para no hacer mas largo esto, he intentado recorrer la tabla para encontrar las filas que quiero eliminar pero no he logrado nada estoy intentando usar esta funcion: Código PHP: Saludos |
| ||||
Respuesta: ejecutar javascript si la necesidad de un boton yo pienso que deberias eleminar esa fila desde PHP, es mas seguro en el sentido de que el usuario no percibira algun cambio. si estas decidido hacerlo en javascript, pues nada. Cita: esa forma no te funciona por el contexto en que se ejecuta el codigo. cuando el navegador lee la etiqueta <script>, el codigo es interpretado en la jerarquia mas alta de los objetos, en este caso es el objeto window. sin embargo, en el caso de los eventos como atributos HTML, este se interpreta en el contexto del elemento en cuestion. o sea, en el primer caso, this hace referencia a window mientras que en el segundo caso hace referencia al elemento <input>.<TD ><script language='JavaScript' type='text/javascript'> remove(this); </script> </TD> la solucion es mas o menos como lo tienes en el ultimo codigo solo que te faltaria entender como realmente funciona al menos la funcion getElementsByTagName. la funcion devuelve una coleccion de elementos, un tipo de dato parecido a un array. las posiciones van a la par con el orden en que aparecen los elementos en el documento. en bold esta marcado lo que te falto ubicar.
Código:
una vez tengas el codigo necesario, este debe interpretarse luego que el navegador cree la parte necesaria del documento, o sea, en tu caso la tabla. lo puedes hacer ubicando el script luego de la etiqueta <table> o utilizando el evento onload. con onload, el script puede ser cargado en cualquier parte del documento.alert('Numero de filas de la tabla' + tab[0].getElementsByTagName('tr').length);
Código:
self.onload = function(){ // aqui pones todo tu codigo; // o bien la llamada a tu funcion; }
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |