Обекти и методи в JavaScript OOP

vivamegahits

Registered
Код:
o_ValidateClient = 
{
	m_Alert_x : function(strAlert)
	{
		window.alert(strAlert);
	}
};

Така ли се създава обект с метод в него... Защото когато се опитвам да го извикам, не се получава. Ето главния HTML файл:

Код:
<html>
<head>
<title>ООП в JavaScript</title>
<script type="text/javascript" language="JavaScript" src="o_validate.js"></script>

<script type="text/javascript" language="JavaScript">
function f_Validate()
{
	o_ValidateClient.m_Alert_x('Някакъв текст !!!');
}
</script>
 
</head>
<body>

<form action="" name="form" method="post">
<input type="text" name="textName" />
<input type="submit" name="submit" onClick="f_Validate();"/>
</form>
</body>
</html>

Не изкарва alert със съобщението.
 
Код:
<html> 
<head> 
<title>ООП в JavaScript</title> 
<script language="javascript" type="text/javascript"> 

o_ValidateClient = 
{ 
   m_Alert_x : function(strAlert) 
   { 
      window.alert(strAlert); 
   } 
}; 
</script> 

<script type="text/javascript" language="JavaScript"> 
function f_Validate() 
{ 
   o_ValidateClient.m_Alert_x('Някакъв текст !!!'); 
} 
</script> 
  
</head> 
<body> 

<form action="" name="form" method="post"> 
<input type="text" name="textName" /> 
<input type="submit" name="submit" onClick="f_Validate();"/> 
</form> 
</body> 
</html>
а така :?
примен така става
 
Грешката беше ова, че при единия от методите в обекта бях направил синтактична грешка и от там всичко е заминало. Намерих я и се оправи. Все пак благодаря за помощта и ще ти дам точицата :P
 

Back
Горе