дело в том, что захотелось мне вставить в пост тест.
тест приблизительно выглядит как:
<html>
<body>
<!– название теста –>
<center><h1>тестова сторінка</h1></center>
<!– вступительное слово –>
<table width=100% border=0 cellpadding=5 cellspacing=0><tr><td align=left>
прівєт!!!
вот тобі і тест:)</td></tr></table>
…
<!– список вопросов –>
<form charset="windows-1251" name=Q action="" method=post>
<table width=100% border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><hr width=100% size=1></td></tr>
<tr>
<td>як справи? в нормі?</td>
<td>
<input type=radio name=rb1 value="2" checked>та так собі, плюс-мінус<br>
<input type=radio name=rb1 value="10" >круто, дякую!<br>
</td>
</tr>
<tr><td colspan=2><hr width=100% size=1></td></tr>
<tr>
<td>справи далі в нормі?</td>
<td>
<input type=radio name=rb2 value="10" checked>та вже краще:)<br>
<input type=radio name=rb2 value="2" >хм.. шось не дуже так собі…<br>
</td>
</tr>
<tr><td colspan=2><hr width=100% size=1></td></tr>
</table>
</form>
<!– невидимые формы –>
<form charset="windows-1251" name=L>
<input type=hidden name=l1 value="4">
<input type=hidden name=l2 value="11">
</form>
<form charset="windows-1251" name=H action="" method=post>
<input type=hidden name=h1 value="10">
<input type=hidden name=h2 value="20">
</form>
<form charset="windows-1251" name=D action="" method=post>
<input type=hidden name=tDtxt1 value="ну шо, у тебе все в нормі, можна не переживати">
<input type=hidden name=tDtxt2 value="в тебе діля хєровенько я тобі скажу…">
</form>
<!– /три невидимые формы –>
<!– скрипт расчета результатов тестирования –>
<script>
<!–
function makeDiagnosis() {
tQcnt = 2;
tDcnt = 2;
summa = 0;
for( j=0; j<document.Q.rb1.length; j++ ) { if( document.Q.rb1[j].checked ) { summa += eval(document.Q.rb1[j].value); } }
for( j=0; j<document.Q.rb2.length; j++ ) { if( document.Q.rb2[j].checked ) { summa += eval(document.Q.rb2[j].value); } }
dx = -1;
for( i=0; i<tDcnt; i++ ) {
if( summa >= eval(document.L.elements[i].value) && summa <= eval(document.H.elements[i].value) ) { dx = i; break; }
}
document.C.tDiagnosis.value = document.D.elements[dx].value;
}
// –>
</script>
<!– /скрипт расчета результатов тестирования –>
<!– форма вывода результатов тестирования –>
<form charset="windows-1251" name=C>
<center>
<input type=button name=pbSubmit value="Результаты" onClick="makeDiagnosis()">
<br><br>
<textarea name=tDiagnosis rows=6 cols=80 wrap></textarea>
</form>
<hr width=100% size=1>
<!– "подвал" –>
<table width=100% border=0><tr>
<td align=left>
g_i </td>
<td align=right>
<a href="http://tests.pp.ru/">Тесты, тесты, тесты</a>
</td>
</tr></table>
</body>
</html>
если этот код отдельно сохранён в файле – открывая его браузером, он работает: то есть при нажатии "результаты" выдаёт результаты.
а если код вставить в вордпрессовский пост (ЧЕГО ОЧЕНЬ-ОЧЕНЬ ХОЧЕТСЯ!!!) – то всё хорошо кроме того, что при нажатии кнопки "результаты" абсолютно ничего не происходит.
помогите, пожалуйста!