![]() |
Llamar a una función JavaScript desde HTML Hola, Tengo un archivo HTML, y desde ahí quiero llamar a una función JavaScript "menu()" que está en un archivo .js (Este archivo lo incluyo en la cabecera del HTML) Yo hago lo siguiente pero no funciona: <frame src="javascript:menu()" name="principal" id="principal"> Se que SRC se utiliza si quieres llamar a otro archivo HTML, debería funcionar también si quiero llamar a una función JavaScript o qué debería utilizar? Muchas gracias, Un saludo, |
Respuesta: Llamar a una función JavaScript desde HTML mmm... por que no solo usas las etiquetas diseñadas para esto? Código HTML: <script type="text/javascript"><!-- |
Respuesta: Llamar a una función JavaScript desde HTML Hola, Lo siento, pero no se qué quieres decir. A ver, yo tengo el siguiente código: <html> <head> <script language="JavaScript" SRC="archivo.js"></script> </head> .................. ................. <frame src="javascript:menu()" name="principal" id="principal"> .......... .......... <body> </body> </html> Qué se supone que tengo que poner donde tienes el comentario? la función? Muchas gracias, Un saludo |
Respuesta: Llamar a una función JavaScript desde HTML mi pregunta es.... ¿vas a utilizar el frame??? sino.... pues es justo ahí, donde deberías poner las etiquetas del script.... (no las del src) deberías leerte un manual básico de HTML, en especifico cuando tratamos de incluir o ejecutar Javascript.... de preferencia van dentro del body, si lo que hace tu script es escribir... colócalo donde quieres que escriba, no mas |
Respuesta: Llamar a una función JavaScript desde HTML Hola El frame sí lo uso, no puedo quitarlo. Tengo más <frames> para dividir la pantalla. Antes en lugar de llamar a una función javascript llamaba a un archivo HTML y funcionaba(tal y como te lo he puesto, desde fuera del <body>): Esto era lo que tenía antes y funcionaba: <frame src="menu.html" name="principal" id="principal"> pero ahora al cambiar "menu.html" por "javascript:menu()" no funciona.... Esto es lo que tengo ahora: <frame src="javascript:menu()" name="principal" id="principal"> ¿Es posible que no funcione porque desde dentro de una etiqueta FRAME no se puede llamar a una función javascript? Muchas gracias, Un saludo |
Respuesta: Llamar a una función JavaScript desde HTML es totalmente posible.... la función menu() que hace exactamente? |
Respuesta: Llamar a una función JavaScript desde HTML La función menu() hace lo mismo que hacia menu.html, ahí está el código del menú que tiene que aparecer en ese frame, he pasado ese archivo HTML a una función en un archivo javascript para tenerlo todo en un único archivo |
Respuesta: Llamar a una función JavaScript desde HTML entonces digo que no tiene sentido que uses Javascript, con el frame como lo tenias bastaba... o dime, porque decidiste cambiar esto... ??? |
Respuesta: Llamar a una función JavaScript desde HTML Porque si no lo hubiera metido todo en funciones tendría 100 archivos HTML, de esta manera tengo un .js solamente con una función por cada archivo HTML ... A parte de que esa función tiene que hacer más cosas, y si no está en el .js no le puedo meter el código que quiero... El problema es q no he encontrado en Internet ningún ejemplo en el cual vea como llaman desde una etiqueta frame a una función! Muchas gracias por todo, seguiré dándole vueltas... Un saludo, |
Respuesta: Llamar a una función JavaScript desde HTML Buenas, veo un pequeño error de sintaxis en tu codigo a la hora de llamar a la funcion, le falta un ";" :-) Saludetes |
Respuesta: Llamar a una función JavaScript desde HTML Yo tengo algo similar.... Desde una página html que recibo parametros quiero cargar esos parametros en otro HTML. Tengo algo como esto
Código Javascript:
Ver original Ahora en el html intento recoger la variable sin éxito
Código HTML:
Ver original |
| La zona horaria es GMT -6. Ahora son las 02:08. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.