Запуск функции JavaScript при загрузке страницы |
![]() |
Добавил(а) microsin |
Задача: как сделать так, чтобы при загрузке страницы в браузере запускалась функция JavaScript? Это может понадобиться, например, чтобы заполнить поля ввода формы какими-нибудь значениями. Есть несколько вариантов решения, ниже приведены 2 самых простых, которые я нашел на сайте stackoverflow.com [1]. Вариант 1 больше подходит для вставки в статью Joomla, потому что код запуска функции вставлен прямо в модуль JavaScript, и не требуется менять шаблон для всей страницы. [Вариант 1. Использование события window.onload] <!DOCTYPE html> <html> <head> <title>Test</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function codeAddress() { alert('ok'); } window.onload = codeAddress; </script> </head> <body> </body> </html> [Вариант 2. Использование тега body] <!DOCTYPE html> <html> <head> <title>Test</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function codeAddress() { alert('ok'); } </script> </head> <body onload="codeAddress();"> </body> </html> [Ссылки] 1. run function when page is loaded site:stackoverflow.com. |