Tengo esto en el head:
Cita:
$idRuta esta definido anteriormente<script src="../jquery.js" type="text/javascript"></script>
<script language="JavaScript">
var idRuta=<?php echo $idRuta ?>;
function calcularRuta(){
alert("jorge");
$("#dios").load("rutas/calcularRutas.php",{idRuta:idRuta});
}
</script>
<script language="JavaScript">
var idRuta=<?php echo $idRuta ?>;
function calcularRuta(){
alert("jorge");
$("#dios").load("rutas/calcularRutas.php",{idRuta:idRuta});
}
</script>
y luego en el body tengo un buen trozo de código php, pero el problema viene aqui
Cita:
El caso es que al ejecutar sale el botón , pero al hacerle click no sale el alert y por supuesto no se ejecuta el .loadecho'<input type="submit" name="calculalo" id="calculalo" value="Calcular" onclick="calcularRuta()">';
He provado tb lo siguiente:
Cita:
incluso he provado con href de las dos formas con echo y rompiendo el php?><input type="submit" name="calculalo" id="calculalo" value="Calcular" onclick="calcularRuta()"> <?php
Cita:
yecho '<a href = "#" onclick = ''calcularRuta()" >calularlo</a>'
Cita:
Tambien he provado a cambiar las comillas en los casos del echo , las simples pro dobles y las dobles por simples.?><a href = "#" onclick = ''calcularRuta()" >calularlo</a><?php
como he dicho antes en todos los casos el boton aparece(o el link) pero al hacerle click no sale el alert, la función no se ejecuta.
Alguna idea?
he provado con explorer safari y firefox con igual resultado
gracias de antemano