Мой клиент ставит наш ниже код JS на своем веб-сайте в <head>
и жалуется, что наши теги не стреляют. Ниже приведен пример кода от клиента:окно onload конфликтует с телом onload javascript
<html>
<head>
<script type="text/javascript">
function create() {
try {
var baseURL = "https://serv2ssl.vizury.com/analyze/analyze.php?account_id=VIZVRM1125";
var analyze = document.createElement("iframe");
analyze.src = baseURL;
var node = document.getElementsByTagName("script")[0];
node.parentNode.insertBefore(analyze, node);
} catch (i) {
}
}
var existing = window.onload;
window.onload = function() {
if (existing) {
existing();
}
create();
}
</script>
</head>
<body onload="javascript:clientfunction();">
<script type="text/javascript">
function clientfunction()
{
//client code is replcad here
document.write("Hello testing");
}
</script>
</body>
</html>
На странице Load clientfunction()
зовёт, наша create()
функция не стреляя.
Пожалуйста, кто-нибудь может помочь мне, почему наши теги не стреляют и что альтернативное решение этой проблемы?
Подробнее о [window.onload против <тела OnLoad = "" />](http://stackoverflow.com/a/191318/684932) – RaphaelDDL