Subject: Javascript not working on Blackberry
Posted By: gialo1 Post Date: 8/16/2007 9:05:29 PM
This logic is working perfectly on my IE browser, but not on my Blackberry:

function Update_Scores()
{
    var current_number = document.getElementById("Current_Number").innerHTML;
    var front_9 = parseFloat(current_number.substring(5));
    var back_9 = parseFloat(front_9) + 1;
      
    try
    {
       var score_1 = document.getElementById("Score_1").value;
       if (score_1 != null)
       {
         if (front_9 < 10)
         {
           front_9 += '';
           var player1 = "SC_Player_1_" + front_9 + "_3";
           document.getElementById(player1).innerHTML = score_1;
         }
         else
         {
           back_9 += '';   
           document.getElementById("SC_Player_1_" + back_9 + "_3").innerHTML = score_1;
         }
       }           
    }
    catch (err)
    {score_1 = null}
    
    try
    {
       var score_2 = document.getElementById("Score_2").value;
       if (score_2 != null)
       {
         if (front_9 < 10)
         {
           front_9 += '';
           var player2 = "SC_Player_2_" + front_9 + "_4";
           document.getElementById(player2).innerHTML = score_2;
         }
         else
         {
           back_9 += '';
           document.getElementById("SC_Player_2_" + back_9 + "_4").innerHTML = score_2;
         }
       }           
    }
    catch (err)
    {score_2 = null}
    
    try
    {
       var score_3 = document.getElementById("Score_3").value;
       if (score_3 != null)
       {
         if (front_9 < 10)
         {
           front_9 += '';
           var player3 = "SC_Player_3_" + front_9 + "_5";
           document.getElementById(player3).innerHTML = score_3;
         }
         else
         {    
           back_9 += '';
           document.getElementById("SC_Player_3_" + back_9 + "_5").innerHTML = score_3;
         }
       }           
    }
    catch (err)
    {score_3 = null}
    
    try
    {
       var score_4 = document.getElementById("Score_4").value;
       if (score_4 != null)
       {
         if (front_9 < 10)
         {
           front_9 += '';
           var player4 = "SC_Player_4_" + front_9 + "_6";
           document.getElementById(player4).innerHTML = score_4;
         }
         else
         {
           back_9 += '';    
           document.getElementById("SC_Player_4_" + back_9_string + "_6").innerHTML = score_4;
         }
       }           
    }
    catch (err)
    {score_4 = null}
}

Mark Gialo
Reply By: dvdmatt Reply Date: 8/27/2008 2:17:16 PM
The Blackberry browser, unique among browsers, does not support the non-W3C standard innerHTML attribute.

Good luck...

Matt


Go to topic 73707

Return to index page 1