Soy nuevo en esto de javascript y se muy poco, estoy haciendo una página con html, php, javascript y mysql. Pues en una de las páginas del proyecto(es un proyecto de fin de curso) he hecho un carrito de la compra. Ese carrito de la compra tiene dos botones que hacen que la cantidad del producto pedido aumente o disminuya, la opción de click de estos botones llaman a funciones en javascript que hacen los diferentes calculos.
Para comprobar el funcionamiento de la pagina he instalado un apache ssl con su php y mysql todo ello bajo windows, y la pagina funciona perfectamente.
Pero hoy me enterado que el proyecto debe de presentarse bajo LINUX, asi que he instalado el apache ssl con el php y mysql y me he puesto a probarla.
Pues bien el fallo llega a la hora de hacer algo en javascript, no funciona NADA en javascript, ni siquiera un simple alert, he probado con diferentes navegadores pero nada de nada, es como si no reconociera el javascript, necesito una solución rápida porque el lunes tengo que entregar el proyecto, aqui os dejo el codigo de la pagina: Falta el apartado de php(la pagina esta en php) mirar si llamo mal a la función o algo. Recuerdo que esto mismo en windows funciona de maravilla.
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function Foco(form2)
{
form2.ccantidad.focus();
form2.ccantidad.value=0;
form2.restar.disabled=true;
}
function Sumacantidad(form2) //esta función suma los productos
{
var cantidad=form2.ccantidad.value;
var precio=form2.cprecio.value;
cantidad=parseInt(cantidad)+1; //tenemos que transformar a entero para que sea valido
form2.ctotal.value=precio*cantidad;
form2.ccantidad.value=cantidad;
form2.restar.disabled=false;
form2.Introduce.disabled=false;
}
function Restacantidad(form2) //esta función resta los productos
{
var cantidad=form2.ccantidad.value;
var precio=form2.cprecio.value;
cantidad=parseInt(cantidad)-1; //tenemos que transformar a entero para que sea valido
form2.ctotal.value=precio*cantidad;
form2.ccantidad.value=cantidad;
if (cantidad== 0)
{
form2.restar.disabled=true;
form2.Introduce.disabled=true;
}
}
</script>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<body onLoad="Foco(form2)">
<tt>
<form name="form2" action="<?=$PHP_SELF."?".$SID?>" method="post">
<table width="72%" height="47" border="1" align="left">
<tr>
<td width="19%" height="28"><div align="center">TITULO</div></td>
<td width="20%"> </td>
<td width="17%"><div align="center">PRECIO</div></td>
<td width="24%"><div align="center">CANTIDAD</div></td>
<td width="20%"><div align="center">IMPORTE</div></td>
</tr>
</table>
<p> </p>
<p> </p>
<table width="72%" height="56" border="1" align="left">
<tr>
<td width="39%" height="50">
<div align="center">
<input name="ctitulo" type="text" id="ctitulo" value="<?php echo $titulo ?>" readonly="true">
</div></td>
<td width="16%"> <p> </p>
<p>
<input name="ccodigo" type="text" id="ccodigo" value="<?php echo $pelcod ?>" size="3">
</p></td>
<td width="14%"> <div align="center"></div>
<div align="center">
<input name="cprecio" type="text" id="cprecio" value="<?php echo $coste ?>" size="8" readonly="true">
</div></td>
<td width="6%"> <div align="right">
<input name="ccantidad" type="text" size="3" onKeyPress="Habilitaboton(form2)" value=<?php print($precan); ?> >
<tt><tt> </tt></tt> <tt> </tt> </div></td>
<td width="8%"><img src="imagenes/botonmenos.gif" width="13" height="8" align="top" name="restar" onClick="Restacantidad(form2)"><img src="imagenes/botonmas.gif" width="13" height="9" align="bottom" onClick="Sumacantidad(form2)"></td>
<td width="17%"><div align="center">
<label> </label>
</div>
<div align="center">
<input name="ctotal" type="text" id="ctotal" size="8" readonly="true">
</div></td>
</tr>
</table>
<p> </p>
<p><br>
</p>
<p> <br>
<br>
<input name="Introduce" type="submit" disabled="true" value="Añadir a Bolsa de Compra" >
</p>
</form>
<p><a href="ofer_centro.php">volver a listado peliculas</a></p>
<p></p>
</tt>
</body>
</html>
Muchas Gracias.