Azzurra IRC Network Forum

JavaScript: Poll Module

Progeny · 04/04/2005 12:17 · #1
tutto il codice lo trovate su: http://phpfi.com/56555

non capisco perchè alla pressione del bottone per inviare il voto, è come se la funzione javascript non fosse chiamata.. :| boh.. purtroppo qui non ho neanche un debugger per javascript..
blaze · 04/04/2005 16:32 · #2
uhm prima in chat quando mi hai chiesto non ci avevo fatto caso....

vero che il tag <script> l'hai messo dentro <head> ?
Progeny · 04/04/2005 16:50 · #3
ehm no, non conoscendo il JS l'ho preso da qualche parte e non mi pare di averlo visto in <head> 😕
blaze · 04/04/2005 17:10 · #4
ecco mettilo in head bravo :P :*
Progeny · 04/04/2005 17:15 · #5
però così è sux che devo fare la query per fetchare i dati del sondaggio dal database all'inizio della pagina index che poi richiamerà quella del sondaggio, ghgh.. vabbè proverò
Progeny · 04/04/2005 17:22 · #6
non funziona manco mettendolo in <head> :(
blaze · 04/04/2005 17:24 · #7
ri-incolla il codice
Progeny · 04/04/2005 17:29 · #8
risolto, non serviva metterlo negli <head>
ho chiesto a qualcuno con IE vedere se dava errori JS, ed in effetti..

avevo combinato un casino con la window.open

funziona perfettamente così:

<SCRIPT LANGUAGE="JavaScript">
function sendPollValue() {
var selectedOption;
for (var i = 0; i < document.poll_<?=$poll_id?>.voteID_<?=$poll_id?>.length; i++) {
if (document.poll_<?=$poll_id?>.voteID_<?=$poll_id?>[i].checked=="1") {
selectedOption=(i+1);
selectedOption=document.poll_<?=$poll_id?>.voteID_<?=$poll_id?>[i].value;
}
}
window.open('vote.php?act=vote&id=<?=$poll_id?>&optid='+selectedOption, 'Sondaggio','toolbar=no,location=no,directories=no ,status=no,menubar=no,scrollbars=yes,resizable=yes ,width=320,height=240');
}
</SCRIPT>
blaze · 04/04/2005 17:56 · #9
boh non ho voglia di guardare le differenze :)
non sapevo che non c'era bisogno di mettere dentro head :)
Progeny · 04/04/2005 20:00 · #10
beh, anche io ero rimasto che gli scripts si mettessero in <head>
misteri..