Click here to Skip to main content
15,908,115 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello friends

Following function is used to add 2 numbers using javascript

C#
function calTot(obj)
        {
            var refVolt = obj.parentElement.parentElement.children(3).children(0).value;
            var pdHigh = obj.parentElement.parentElement.children(4).children(0).value;
            var resVolt = obj.parentElement.parentElement.children(5).children(0).value;
            
            obj.parentElement.parentElement.children(6).children(0).value = parseFloat(refVolt) + parseFloat(pdHigh) + parseFloat(resVolt);
            
        } 


THe function works in Internet Explorer but does not support in Mozilla as well as in google chrome
Please help me out how to add two numbers in Mozilla browser.
Posted
Updated 12-Apr-12 23:38pm
v2
Comments
vino2012 13-Apr-12 7:00am    
Are you retrieving two values(numbers) from XML?

can, I know about obj? object of which type ?

"parentElement" is called "parentNode" in Mozilla. I strongly suggest that you use jQuery[^] to get cross browser issues out of the way. Here's a page to help you get started using jQuery: Tutorials:How jQuery Works[^].

Regards,

Manfred
 
Share this answer
 
<script type="text/javascript">
 
  //  code for IE7+, Firefox, Chrome, Opera, Safari
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
	var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.async=false;
	xmlDoc.load("demo.xml");
  }
  else
  {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("GET","demo.xml",false);
        xmlhttp.send();
        xmlDoc = xmlhttp.responseXML;
  }
	var a;
	a = xmlDoc.getElementsByTagName("CurIP")[0].childNodes[0].nodeValue; 
        document.write(a);
        
   	
</script>


These xml rendering supports in all browser.
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900