Hi,
It should do:
test.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Test</title>
</head>
<body>
<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
<script src="test.js"></script>
<script>
$(document).ready(function(){
Mypage1.initMap();
Mypage2.initMap();
});
</script>
</body>
</html>
test.jsvar
Page = function(page){
this.page = page;
};
Page.prototype.initMap = function(){
console.log("Map initialized from page " + this.page);
};
var Mypage1 = new Page(1);
var Mypage2 = new Page(2);
Output
Map initialized from page 1
Map initialized from page 2