powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js / ajax
6 сообщений из 6, страница 1 из 1
js / ajax
    #38718326
alex021
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, форумчане . есть небольшая проблема, которую я не знаю как решить ,т.к со скриптом работаю лишь пару дней.
есть некоторая страница
Код: html
1.
2.
3.
4.
5.
6.
7.
<html>
   <body id="myBody" onload="getOnloadFunction()">
        <div id="myDiv">
            ....
        </div>
   </body>
</html>


Код: javascript
1.
2.
3.
4.
5.
6.
7.
var currentOnLoadFunction =someFunc;

function getOnloadFunction() {
    return currentOnLoadFunction();
};
someFunc(){...};
anotherFunc(){...};


собственно на странице есть какие-то кнопки при нажатии на которые аджаксом перерисовывается div id="myDiv". тут все понятно и просто.
НО есть кнопки локализации, при нажатии на которые перерисовывается ajax'ом тег body id="myBody". Но почему-то функция которая стоит в onload="getOnloadFunction()" не вызывается.

Собственно вопрос : как ее вызвать в данном случае? возможно ли это вообще?
Тыкните носом в пример может быть, или еще что-нибудь, буду очень благодарен.

ПС пожалуйста, не предлагайте варианты с использование jQuery и прочих сторонних библиотек, т.к по заданию нельзя их использовать.
...
Рейтинг: 0 / 0
js / ajax
    #38718334
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex021НО есть кнопки локализации, при нажатии на которые перерисовывается ajax'ом тег body id="myBody". Но почему-то функция которая стоит в onload="getOnloadFunction()" не вызывается.
Дык событие onload не наступает...
...
Рейтинг: 0 / 0
js / ajax
    #38718341
alex021
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaДык событие onload не наступает...
я понимаю) может какая-либо альтернатива есть для решения данной проблемы? или ещ что-нибуль такое?
...
Рейтинг: 0 / 0
js / ajax
    #38718350
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex021Собственно вопрос : как ее вызвать в данном случае? возможно ли это вообще?
Как вариант...

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
function test() {
	alert('Ok');
};
function run() {
	var o=document.getElementsByTagName('body')[0];
	o.onload();
};
</script>
</head>
<body onload='test();'>
<button onclick='run();'>Run</button>
</body>
</html>
...
Рейтинг: 0 / 0
js / ajax
    #38718646
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa
Код: html
1.
var o=document.getElementsByTagName('body')[0];

а что так мудрено?
document.body вроде еще не отменяли.
...
Рейтинг: 0 / 0
js / ajax
    #38718836
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariykrvsa
Код: html
1.
var o=document.getElementsByTagName('body')[0];

а что так мудрено?
document.body вроде еще не отменяли.
Используй его... Я тебе не запрещаю.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js / ajax
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]