Skrypt dla wytrwałych!!!

Mam taki skrypt i za chiny nie mogę się dokopać jak zmienić kolorystykę tekstów wyświetlanych w okienkach... jeśli ktoś się potrudzi żeby rozwiązać ten (pewnie łatwy) problem to dziękuję przy okazji jeśli jest to możliwe to proszę napisać jak zrobić "< i >" na stronce zeby było możliwe ich napisanie i wyświetlenie bez pomocy kodów &lt; i &gt;... To nie jest żadna praca domowa ani szkolna jest to mi potrzebne do mojej własnej strony www, która nie będzie działać tak jak powinna bez tego testu

<script type='text/javascript'>
<!--
/////////////////////////////////////////////////////////////////////////////////////////////////////

var hWnd;
var quests = new Array();

quests[0] = new Quest("Jak się nazywa dyrektywa wklejania bibliotek?", Array("#include"), "one");
quests[1] = new Quest("Napisz pierwszą znaną Ci bibliotekę (znaczniki < i > musisz zapisać za pomocą &#38;lt; i &#38;gt;)*.", Array("&lt;iostream.h&gt;"), "one");
...

///////////////////////////////////////////////////////////////////////
function Quest(quest, answer, type)
{
        this.quest = quest;
        this.type = type;
        this.answer = new Array();
        for(var i = 0; i < answer.length; i++)
        {
            this.answer[ i] = answer[ i];
        }
}
///////////////////////////////////////////////////////////////////////
function Check()
{
    var points = 0;
    var points_max = 0;
    var p, pm;

    hWnd = window.open('', '', 'top=0, left=0, width=1015, height=700, scrollbars=yes, resizable=no');

    hWnd.document.write("<html>");

    hWnd.document.write("<head>");
        hWnd.document.write("<title>Pierwszy program w C++ - wyniki testu</title>");
        hWnd.document.write("<meta http-equiv='content-type' content = 'text/html; charset=iso-8859-2'>");
    hWnd.document.write("</head>");

    hWnd.document.write("<body>");

        hWnd.document.write("<table cellpadding='5' cellspaging='4'>");
        hWnd.document.write("<tr><th>Pytanie</th><th width=300>Twoja odpowiedź</th><th width=300>Poprawna odpowiedź</th><th>Punkty</th></th></tr>");

        for(var i = 0; i < quests.length; i++)
        {
            points += (p = CheckQuest(i));
            if(quests[ i].type == "one") points_max += (pm = 1);
            else if(quests[ i].type == "all") points_max += (pm = quests[ i].answer.length);
            InsertRow(i, p, pm);
        }

        hWnd.document.write("<tr><th colspan='3' align='right'>razem: </th><th>"+points+"/"+points_max+"</th></tr>");
        hWnd.document.write("</table>");

    hWnd.document.write("</body>");
    hWnd.document.write("</html>");
}
///////////////////////////////////////////////////////////////////////
function InsertRow(number, p, pm)
{
    hWnd.document.write("<tr><td>"+(number+1)+"."+quests[number].quest+"</td><td>"+document.test["field"+number+""].value+"</td><td>"+(quests[number].type == "one" ? quests[number].answer[0] : quests[number].answer)+"</td><td align='center'>"+p+"/"+pm+"</td></tr>");
}
///////////////////////////////////////////////////////////////////////
function CheckQuest(num)
{
    var pts = 0;
    var answer_user;
    var answer_real = null;
    var count = quests[num].answer.length;

    answer_user = document.test["field"+num+""].value;

    for(var i = 0; i < count; i++)
    {
        answer_real = quests[num].answer[ i];
        if(answer_user.indexOf(answer_real, 0) != (-1))
        {
            if(quests[num].type == "one")
            {
                    pts++;
                    return pts;
            }
            else if(quests[num].type == "all")
            {
                    pts++;
            }
        }
    }

    return pts;
}
///////////////////////////////////////////////////////////////////////
function ShowAll()
{
    for(var i = 0; i < quests.length; i++)
    {
            if(quests[ i].type == "one") document.test["field"+i+""].value = quests[ i].answer[0];
            else if(quests[ i].type == "all") document.test["field"+i+""].value = quests[ i].answer;
    }
}
///////////////////////////////////////////////////////////////////////
function Init()
{
    var html = "<form name='test' style='font-family: courier;'>';
    html += "<table cellpadding = 10 cellspacing = 4>";

    for(i = 0; i < quests.length; i++)
    {
        html += ("<tr><td>"+(i+1)+"."+quests[ i].quest+"<br><input type='text' size='40' name=field"+i+"><br></td></tr>")
    }

    html += ("<tr><td><center><input type='button' value='gotowe' onClick='Check()'><input type='reset' value='wyczyść'></center></td></tr></table></form>");
    document.write(html);
}
////////////////////////////////////////////////////////////////////////////////////////////////////
//-->
</script>

<p class='caption'>Test sprawdzający umiejętności</p>

<script type='text/javascript'>Init();</script>

Odpowiedzi: 1

te [ i] to normalnie wygladają bez tej spacji ale wyświetlają sie jakies emotikony...
marwo12
Dodano
27.08.2006 19:21:05
marwo12
Dodano:
27.08.2006 00:36:16
Komentarzy:
1
Strona 1 / 1