document.getElementById(' ') is null error - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

document.getElementById(' ') is null error

bhavin_patelbhavin_patel Posts: 1Member
Hello,
i got an error on my php page.my code is bellow.

<?php
$year = $_GET['year'];
$month = $_GET['month'];
$day = $_GET['day'];

?>


function GetCount(y,m,d){

/* Here is some logic and get output on 'out'. */

out = "some result";
document.getElementById('countbox').innerHTML=out;

}
}




GetCount('<?php echo $year; ?>','<?php echo $month; ?>','<?php echo $day; ?>');




and bellow is my url.

countdown.php?year=2009&month=12&day=19

in this code i got an javascript error."document.getElementById('countbox')is null".
please help me.

Comments

  • anthrax11anthrax11 Posts: 511Member
    The code is ran before countbox is initialized. You need to run it after the page has loaded.
    [code]

    function DoGetCount()
    {
    GetCount('<?php echo $year; ?>','<?php echo $month; ?>','<?php echo $day; ?>');
    }
    window.onload=DoGetCount;

    [/code]
  • olivia751olivia751 Posts: 1Member
    Hello,

    anthrax11 is right. Your code is running before the initialization the countbox. First you declare the variable and then declare the values.




    Regards,
    Olivia

    [link=http://www.newtonit.co.uk/]Web Security & Video Conference UK[/link]
Sign In or Register to comment.