Scusate se richiedo sempre il vostro intervento ma a volte (sempre veramente eheheh) non vedo i piccoli errori... come ora.
Vi posto il codice, secondo voi cosa c'è che non va?

-------------------------------------------------------------------------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>colori</title>

<script language="JavaScript" type="text/javascript">

var testo1= "black";
var sfondo1="blue";
var titolo1="white";

var testo=prompt ("Di che colore vuoi il testo?"," testo1");
var titolo=prompt ("Di che colore vuoi il titolo?"," titolo1");
var sfondo=prompt ("Di che colore vuoi lo sfondo?"," sfondo1");
var dimensione= prompt("Quale deve essere la dimensione del carattere?"," 100 ");


if (testo==titolo && testo !=testo1){
testo= testo1;}
if (testo== titolo && titolo !=titolo1)
{ titolo = titolo1;}
if (testo==sfondo && testo !=testo1){
{ testo= testo1;}
if (testo==sfondo && sfondo !=sfondo1)
{sfondo=sfondo1;}
if (titolo==sfondo && titolo !=titolo1){
{ titolo= titolo1;}
if (testo==sfondo && sfondo !=sfondo1)
{ sfondo = sfondo1;}

if (titolo == "*" || sfondo == "*" || testo == "*")
{

document.writeln("<link rel=\"StyleSheet\" type=\"text/css\" href=\"css.css" />");

}

else{

document.writeln("<style>");
document.writeln("p{color:"+ testo+"}");
document.writeln("body{background-color:" +sfondo+"}");
document.writeln("H1{color:" + titolo +"; font-size: " + dimensione*3+"%}");
document.writeln("H2{color:" + titolo +";font-size: " + dimensione*2+"%}");
document.writeln("H2{color:" + titolo +";font-size: " + dimensione*1+"%}");
document.writeln("</style>");}

</script>



</head>

<body >

<h1>Esercizio dei colori</h1>
<h2>Esercizio dei colori, titolo 2</h2>
<h3>Esercizio dei colori</h3>


Nel mezzo del cammin di nostra vita mi ritrovai per una selva ocura, che la diritta via era

smarrita.</p>


Nel mezzo del cammin di nostra vita mi ritrovai per una selva ocura, che la diritta via era

smarrita.</p>
</body>
</html>