Наконец-то выяснили правильный синтаксис. Мы должны передать массив структур через JSON.
{
"type":"string",
"name":"string",
"organization":
{
"orgID":"1",
"orgName":"string",
"peer":
{
"peerID":"1",
"peerName":"string"
},
"attributes":
[
{"slide0001.html": "Looking Ahead"},
{"slide0008.html": "Forecast"},
{"slide0021.html": "Summary"}
]
}
}
Вы использовали бы JavaScript, чтобы сделать это. Если Вы не знаете, как использовать JavaScript, я рекомендовал бы прочитать некоторые учебные руководства сначала.
После того, как у Вас есть основное понимание JavaScript, можно обнаружить, когда страница загрузилась при помощи window.onload
событие.
window.onload = function() {
addPageContents(); //example function call.
}
Править: Если Вы хотите добавить больше чем одну функцию onload и не пользоваться библиотекой JavaScript, можно перенести собственный onload hanlder.
window.whenloaded = function(fn) {
if (window.onload) {
var old = window.onload;
window.onload = function() {
old();
fn();
}
} else {
window.onload = fn;
}
}
Почему бы не использовать слушателей?
// Everything but IE
window.addEventListener("load", function() {
// loaded
}, false);
// IE
window.attachEvent("onload", function() {
// loaded
});
Таким образом, можно добавить столько Слушателей, сколько Вы хотите, можно также отсоединить их! removeEventListener
и detachEvent
.
Лучше, чем onload должен использовать функцию существующей платформы, потому что onload действительно иногда отвечает после того, как все ресурсы (изображения и так далее) загружаются и не только страница.
Например, jQuery:
$(document).ready( function() {
// do stuff
})
В JavaScript у Вас есть onload событие.
Править: пример:
<html>
<head>...</head>
<body onload="doSomethingWhenPageIsLoaded();">
...
</body>
</html>
JavaScript с помощью onLoad () событие, будет ожидать страницы, которая будет загружена перед выполнением.
<body onload="somecode();" >
При использовании документа платформы jQuery готовая функция, код загрузится, как только DOM загружается и прежде чем содержание страницы будет загружено:
$(document).ready(function() {
// jQuery code goes here
});
Событие OnLoad JavaScript для тела делает то, что Вы хотите.
<body onload="somefunc();">