Если вы используете JavaScript, вы можете вызвать функцию автоматически при открытии страницы, поместив вызов функции внутри события `DOMContentLoaded` или `load`.
Например, для вызова функции `myFunction` при открытии страницы можно использовать следующий код:
```javascript
document.addEventListener("DOMContentLoaded", function() {
myFunction();
});
```
Второй вариант, с использованием `load`:
```javascript
window.addEventListener("load", function() {
myFunction();
});
```
Оба этих подхода ждут, пока весь HTML-код страницы не будет полностью загружен, и только после этого вызывают вашу функцию.
Также обратите внимание, что обработчик `DOMContentLoaded` будет вызван, когда загрузится весь HTML-код, включая внешние скрипты, стили и изображения; а обработчик `load` будет вызван только после полной загрузки всех ресурсов, включая изображения.
Если вы используете jQuery, можно воспользоваться функцией `$(document).ready()`:
```javascript
$(document).ready(function() {
myFunction();
});
```
В этом случае код будет выполнен, когда весь HTML-код будет полностью загружен и готов к манипуляциям с помощью jQuery.
Также убедитесь, что ваша функция `myFunction` доступна в момент вызова. Если функция находится в отдельном внешнем файле JavaScript, убедитесь, что он подключен перед вызовом функции.
Можно вызывать функцию после полной загрузки страницы, разместив ее перед закрывающим тегом
в блоке . Если предыдущие способы не сработали, то и этот вариант может оказаться неэффективным.
Вопрос: Что именно вы имеете в виду, когда говорите "не сработало"?