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

Why can rails not find a route created by a helper? -

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -