Здравствуйте! Помогите, пожалуйста в решении следующей задачи:
Есть файл browsertree.js (недоступный для изменения):
var browsertree = new Object();
browsertree.state = new function() {
this.onclickTree = function() {
//some code
var needAction = isVDM();
//some another code
}
function isVDM() {
//some code
}
}
И есть клиентский код (его мне нужно изменить):
<html>
<head>
<script type="text/javascript">
function onclickTree() {
browsertree.state.onclickTree();
}
function myIsVDM() {
//some my code
}
</script>
</head>
<body>
<span onclick="onclickTree()">treeNode</span>
</body>
</html>
Как сделать так, чтобы при клике по узлу "treeNode" происходил вызов метода "browsertree.state.onclickTree()", но внутри него вместо кода функции "IsVDM()" вызывался код функции "myIsVDM()"? Очевидно, нужно как-то переопределить реализацию функции "IsVDM()", но как?
Заранее спасибо