Can you check my code and tell me why the prompts are not showing up on the webpage:

<html>
<Head>
<title>Homework 8</title>
</Head>

<body>
I like the color purple.<br>

</br>

<script language="javascript" type="text/javascript">
<!--

color=prompt("Choose a color (red, yellow, blue, purple, orange, green):");

text=prompt(("Choose a color (red, yellow, blue, purple, orange, green):");

link=prompt("Choose a color (red, yellow, blue, purple, orange, green, pink):");

vlink=("Choose a color (red, yellow, blue, purple, orange, green, pink):");

document.bgcolor=color;

document.fgcolor=text;

document.linkcolor=link

document.vlinkcolor=vlink

//-->
</script>

Based on the code you provided, there are a few issues that could be causing the prompts to not show up on the webpage:

1. Syntax errors: There are syntax errors in some of the prompt lines. For example, in the second prompt line, there is an extra opening parenthesis before the string. Also, for the vlink prompt, you are missing the "prompt" keyword.

2. Missing closing tags: The <html>, <head>, and <body> tags are missing their closing tags. You need to add </body> and </html> at the end of the code.

Here's the corrected code:

```html
<html>
<head>
<title>Homework 8</title>
</head>

<body>
I like the color purple.<br>
<br>

<script language="javascript" type="text/javascript">
<!--
color = prompt("Choose a color (red, yellow, blue, purple, orange, green):");
text = prompt("Choose a text color (red, yellow, blue, purple, orange, green):");
link = prompt("Choose a link color (red, yellow, blue, purple, orange, green, pink):");
vlink = prompt("Choose a visited link color (red, yellow, blue, purple, orange, green, pink):");

document.bgColor = color;
document.fgColor = text;
document.linkColor = link;
document.vlinkColor = vlink;
//-->
</script>

</body>
</html>
```

Make sure you save the corrected code and reload the webpage to see the prompts.