Vote

1 отговора 111 прегледа
#1

Vote

Кажете ми като си сложа този код на страницата и нещо не работи. Искам да направя анкета чрез този начин а в страницата сам сложил този код:
<input name="vote_id" type="hidden">
Как ще оцените тази уеб<br /> страница?- <br />
<a href="javascript:pageVote(0);" title="Отлично"><img src="images/vote_0.gif" border="0" height="9" hspace="5" width="9"></a>
<a href="javascript:pageVote(1);" title="Добро"><img src="images/vote_1.gif" border="0" height="9" hspace="5" width="9"></a>
<a href="javascript:pageVote(2);" title="Средно"><img src="images/vote_2.gif" border="0" height="9" hspace="5" width="9"></a>
<a href="javascript:pageVote(3);" title="Лошо"><img src="images/vote_3.gif" border="0" height="9" hspace="5" width="9"></a>

<script>
function pageVote(id){
document.forms.voting.vote_id.value = id;
alert('Благодарим Ви!');
document.forms.voting.submit();
}

function printPreview(url) {
var DefaultWidth = 580;

Width = DefaultWidth;
if (DefaultWidth > screen.width) {
Width = screen.width;
}

preview = window.open(url, 'printPreviewwindow',

'toolbar=no,menubar=yes,dependent=yes,resizable=yes,scrollbars=yes,width=' + Width);
preview.focus();
}
</script>
Моля ви кажете ми ако знаете как може да проработи.

Редактирано от TheBobo на

Отговор
в отговор на TheBobo #2

Re: Vote

А hidden input-ът сложил ли си го във

<form name="voting">

...

</form>

Ако не си, javascript обръщенията за присвояване на стойност и за submit-ване са невалидни.

[линк] - блог, уеб дизайн, лекции, интернет сигурност
Отговор