Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript JavaScript Basics (Retired) Storing and Tracking Information with Variables Capturing Visitor Input and Writing It to the Page

i am at the basic level in JavaScript and need help.

why <script src=script.js></script> <script> alert("Warning!") </script>

What is the problem? it says that my first code doesn't work even though i get the box with 'Warning!' sign.

scripts.js
var answer 
index.html
<!DOCTYPE HTML>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>JavaScript Basics</title>
</head>
<body>
<script src="scripts.js"></script>
</body>
</html>

4 Answers

Henrik Christensen
seal-mask
.a{fill-rule:evenodd;}techdegree
Henrik Christensen
Python Web Development Techdegree Student 38,322 Points

Maybe it's just me but I can not see your alert anywhere in scripts.js - by the way: You should end your alert with a ; like this:

alert("Warning!");

Joseph Zimmerman
Joseph Zimmerman
6,402 Points

Yeah not sure what you question is, but complete code for this project is

var answer = prompt("What day is it?"); document.write(answer);

ok have done the same line that you showed a few times. when i print the code it doesn't let me to ask questions on the forum the page gets stuck. i am going to try again, but thanks for responding, guys, feeling hopeful.

Solomon Scott
Solomon Scott
20,586 Points

Try including the semicolon (;) after you declare the answer variable.

var answer;