Javascript displaying image -


my overall goal load image given user lattitude , longitude. however, code has error logic somewhere assume (document.write("dog") never displaying screen) have assume going wrong. user being prompted lat , longitude after clicking button afterwards nothing happening. ideas might going on? i'm beginner sure simple.

<body> <p>click button demonstrate prompt box.</p> <button onclick="myfunction()">try it</button>    <script>         function myfunction() {             var x;             var latittude = prompt("please enter lat");             var longitude = prompt("please enter longitude");             var img = document.createelement('img');             img.src = 'http://maps.googleapis.com/maps/api/streetview?size=400x400&location='+ latittude + ',' + longitude + '&heading=235&sensor=false';             img.height = 200;             img.width = 300;             img.alt = alt;             document.write(img.src);             document.write("dog");             document.getelementbyid('body').appendchild(img);         } </script>  </body> 

img.alt = alt; have not defined variable named alt.

document.getelementbyid('body') there no id value of 'body', reference use document.body.appendchild(img);.

also unless messing around practice, take at: why document.write considered “bad practice”?.

for future reference if use developer tools in browser (f12) script errors printed out in console.


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -