defo sounds like the file route is wrong on your server.
For instance:
say your web server route to your page file is- ....co.uk/public_html/index.htm
and your images route is - ....co.uk/public_html/
images/navbar.jpg
If on your pc, your route to your website is C:/...Desktop/mywebsite/index.htm
and you images route is- C:/...Desktop/mywebsite/navbar.jpg
this means the routes are different so the internet is looking in the place you are telling it to look, yet you have told it the wrong file path.
Sorry- Im not very good at explaining things like this.. i'd be better showing you if you give me the html coding, or send me a link to a page of your site.