EDIT: Ubs sorry! lo escribimos a la vez! jaja voy a bajarme el firebug para que no os tengais que tragar el codigo, a ver si saco algo en claro
Al parecer firefox es incapaz de entrar en el
For, sólo muestra hola1. Y si quito el For tampoco entra en el IF, sólo muestra hola1 y hola2.
En IE, como digo, va bien
Código PHP:
function validar(){
var count = 0;
var counted =0;
alert ("hola1");
for (i=0; i<document.frmPaises.paises.length; i++){
alert ("hola2");
if (document.frmPaises.paises[i].checked==true){
count += parseFloat(document.frmPaises.lolori[i].value);
alert ("hola3");
if (count > document.frmPaises.total.value){
alert ("No puedes fotocopiar más de " + document.frmPaises.total.value +" páginas")
document.frmPaises.paises[i].checked=0
alert ("hola4");
}else{
var parent = document.getElementById( 'finally' );
alert(parent);
parent.innerHTML="<div>" + count +"</div>";
alert ("hola5");
}
}
}
if(count == 0){
var parent = document.getElementById( 'finally' );
parent.innerHTML="<div>0</div>";
}
}
Y el div está akí:
Código PHP:
<?php
include ("./funciones4.php");
Conecta3_BD();
$resuporcen = mysql_query("SELECT porcenfoto FROM opcionesbiblio");
while( $array_datos = mysql_fetch_row($resuporcen) ){
foreach ( $array_datos as $porcentaje ){
}
}
echo $porcentaje."%<table width='147' border='0'>
<tr>
<td width='131' height='64' align='center' valign='bottom'><FORM METHOD='post' action='fotocopias03.php' name='frmPaises'><font size='5' color='#3366FF'>";
$titulolibro=$_POST["titulolibro"];
$numpags = mysql_query("SELECT total FROM librosfotocopias");
$autor12 = mysql_query("SELECT autorlibro FROM librosbiblioteca where nomlibro = '$titulolibro'");
$editorial12 = mysql_query("SELECT editoriallibro FROM librosbiblioteca where nomlibro = '$titulolibro'");
$edicion12 = mysql_query("SELECT edicionlibro FROM librosbiblioteca where nomlibro = '$titulolibro'");
$idioma12 = mysql_query("SELECT idiomalibro FROM librosbiblioteca where nomlibro = '$titulolibro'");
while( $array_datos = mysql_fetch_row($numpags) ){
foreach ( $array_datos as $numpags12 ){
}
}
$maxpags = ($numpags12 * $porcentaje)/100;
while( $array_datos = mysql_fetch_row($autor12) ){
foreach ( $array_datos as $autor ){
}
}
while( $array_datos = mysql_fetch_row($editorial12) ){
foreach ( $array_datos as $editorial ){
}
}
while( $array_datos = mysql_fetch_row($edicion12) ){
foreach ( $array_datos as $edicion ){
}
}
while( $array_datos = mysql_fetch_row($idioma12) ){
foreach ( $array_datos as $idioma ){
}
}
echo "<br><table border='0'><tr><td><font size='5' color='#3366FF'>
###########################################
<div id='finally'></div>
##########################################
</font></td><td><font size='5' color='#3366FF'>/".$maxpags."</font></td></tr></table><input type='hidden' name='total' value ='".$maxpags."'/></td>
[...]