| V I S U A L I Z Z A D I S C U S S I O N E |
| denny8antuno |
Inserito il - 01/11/2004 : 12:59:37 Ho scritto il codice seguent e in js, ma "stranamente" IE 6.0 e Opera fanno finta che non esista, mentre Mozzilla non mi da problemi. Vi chiedo se devo adottare qualche accorgimento perchč funzioni anche (solo) con IE.
La funzione deve calcolare il prodotto dei valori di due select, e stamparlo nella cella di un tabella nella stessa pagina ogni volta che il valore di una delle due select cambia.
FUNZIONE ----------------------------------------------- function puntegg_pesato() { var selectpeso= document.problema.peso; var selectpunteggio= document.problema.punteggio_problema; var peso=selectpeso.options[selectpeso.selectedIndex].value; var punteggio=selectpunteggio.options[selectpunteggio.selectedIndex].value; var punteg_pesato; punteg_pesato=peso*punteggio; document.problema.stampaqui.value =punteg_pesato; }
DOVE STAMPO IL PRODOTTO -------------------------------------------- <input name="stampaqui" type="text" class="cellatesto" size="3">
RICHIAMO LA FUNZIONE -------------------------------------------- <select size="0" name="punteggio_problema" onChange="puntegg_pesato()"> |
| 2 U L T I M E R I S P O S T E (in alto le pių recenti) |
| Sinkler |
Inserito il - 01/11/2004 : 16:52:36 <script language="javascript"> function puntegg_pesato() { var selectpeso= document.forms[0].peso.value; var selectpunteggio= document.forms[0].document.forms[0].punteggio_problema.value; var peso=document.forms[0].selectpeso.options[document.forms[0].selectpeso.selectedIndex].value var punteggio=document.forms[0].selectpunteggio.options[document.forms[0].selectpunteggio.selectedIndex].value var punteg_pesato; punteg_pesato=peso*punteggio; document.forms[0].stampaqui.value=punteg_pesato; } </script> <html>
<head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
<body> <form name="problema" method="post" action=""> <p> <input type="text" name="peso"> Peso <input type="text" name="stampaqui"> Stampaqui</p> <p> <input type="text" name="punteggio_problema"> Punteggio_Problema </p> <p> <select name="selectpeso" size="1" onChange="puntegg_pesato()"> <option value="10">SelectPeso1</option> <option value="20">SelectPeso2</option> </select> Select_peso </p> <p> <select name="selectpunteggio" onChange="puntegg_pesato()"> <option value="30">SelectPunteggio1</option> <option value="40">SelectPunteggio2</option> </select> Select_punteggio</p> </form> </body> </html>
------------------------------------------------------------ anche se non so a cosa ti serve il valore di peso e punteggio_problema.... Cmq cosė funziona!!!! |
| nicux |
Inserito il - 01/11/2004 : 13:14:57 dammi le pagine cosė posso testarle sui miei browser... mi serve una visione d'assieme per risponderti. |