lenguajes_programacion_web

Muchas veces necesitamos ejecutar una determinada función definida en JavaScript en cualquier parte de nuestro código PHP o HTML sin necesidad de ningún enlace o componente, esto podemos hacerlo en HTML de la siguiente forma:

<script type="text/javascript">
miFuncion();
</script>

Cómo vemos tan solo tenemos que escribir la función (o funciones) dentro de esas etiquetas y se ejecutaran cuando se llegue a esa parte del código, pero recuerda que para utilizarla la función debe de estar definida en el mismo documento HTML o haber importado el archivo que la contiene de la forma que ya conocemos:

<script src="funciones.js" type="text/javascript"></script>

Ahora si queremos hacer lo mismo en PHP no hay más ciencia, ya que como sabemos PHP lo que hace al final es generar código HTML, por lo que podríamos hacer algo como esto:

for ($i=0;$i<10;$i++){
echo '<script type="text/javascript">';
echo 'miFuncion()';
echo '</script>';

El código anterior no hace más que imprimir las mismas etiquetas de arriba solo que esta vez utilizando PHP y la instrucción “echo” para imprimir las etiquetas,  en este ejemplo utilizamos un ciclo “for” para llamar a la función 10 veces.

Espero les sea de utilidad.

Normalmente utilizamos las etiquetas en Java con una sola línea de texto, sin embargo a veces es útil ocupar las etiquetas Java con varías líneas de texto en su interior, es decir por renglones por así decirlo, lo malo es que no es que no existe una forma predefinida de poder hacer esto.

Para poder crear una etiqueta JLabel de multiples líneas tendremos que utilizar la siguiente sintaxis:

JLabel etiqueta= new JLabel("<html>Primera línea<br>Segunda Línea</html>");

Como puedes ver la forma es agregando código HTML a nuestra etiqueta, de manera tal que todo el texto de nuestro JLabel este encerrado en las etiquetas <html></html> y utilizaremos la etiqueta <br> para hacer un salto de renglón al igual que en HTML, de esta manera podemos utilizar líneas múltiples en etiquetas swing, pudiendo agregar cuantas etiquetas <br> como renglones queramos.