Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/08/2012, 23:12
Avatar de JairLizcano
JairLizcano
 
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 16 años, 9 meses
Puntos: 53
Exclamación Respuesta: Devolver una variable de una funcion

Aunque no me quedó muy clara tu idea, intenté lo siguiente:

Código HTML:
<!DOCTYPE HTML>
<html>
	<head>
	<SCRIPT LANGUAGE="JavaScript">
		function total(form){

			var result = form.result;

			var resultado = 0;
			var resultado1 = form.cincuenta.value; 
			var resultado2 = form.veinte.value;
			var resultado3 = form.diez.value;
			var resultado4 = form.cinco.value;
			var resultado5 = form.dos.value;
			var resultado6 = form.uno.value;
			var resultado7 = form.cincuentac.value;
			var resultado8 = form.veintec.value;
			var resultado9 = form.diezc.value;
			var resultado10 = form.cincoc.value;
			var resultado11 = form.dosc.value;
			var resultado12 = form.unoc.value;
			resultado=resultado1*50+resultado2*20+resultado3*10+resultado4*5+resultado5*2+resultado6*1+resultado7*0.5+resultado8*0.2+resultado9*0.1+resultado10*0.05+resultado11*0.02+resultado12*0.01;
			alert(resultado);
			
			// document.write("Total: ");
			// document.write('<input name="preciototal" class="boot" type="text" id="preciototal" size="15" value="' + resultado + '"/>');

			result.value = resultado;

			return resultado;
			
		}
			
			
	</SCRIPT>
	</head>
	<form NAME="myform"ACTION="" METHOD="GET">
		<table>
			<tr>
				<td>
					50€
				</td>
				<td>
					<input type="text" size=1% name="cincuenta" id="cincuenta" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					20€
				</td>
				<td>
					<input type="text" size=1% name="veinte" id="veinte" value=""/>
				</td>
			</tr>
				<td>
					10€
				</td>
				<td>
					<input type="text" size=1% name="diez" id="diez" value=""/>
				</td>
			<tr>
				<td>
					5€
				</td>
				<td>
					<input type="text" size=1% name="cinco" id="cinco" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					2€
				</td>
				<td>
					<input type="text" size=1% name="dos" id="dos" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					1€
				</td>
				<td>
					<input type="text" size=1% name="uno" id="uno" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					0.50€
				</td>
				<td>
					<input type="text" size=1% name="cincuentac" id="cincuentac" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					0.20€
				</td>
				<td>
					<input type="text" size=1% name="veintec" id="veintec" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					0.10€
				</td>
				<td>
					<input type="text" size=1% name="diezc" id="diezc" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					0.05€
				</td>
				<td>
					<input type="text" size=1% name="cincoc" id="cincoc" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					0.02€
				</td>
				<td>
					<input type="text" size=1% name="dosc" id="dosc" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					0.01€
				</td>
				<td>
					<input type="text" size=1% name="unoc" id="unoc" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					<input name="calcula" onclick="total(this.form)" type="button" value="Click"/>
				</td>
				<td>
					<input id = 'result' name = 'result' type = 'text'/>
				</td>
			</tr>
			
		</table>


	</form>	


</html> 
Espero sea ello a lo que te referías, si no, con gusto te seguiré guiando.

Buena suerte.
__________________
Programar dejó de ser una profesión acusada en la oscuridad y disfrutada fríamente... para convertirse en un arte.