Siento que esto es algo bastante básico, pero parece que no puedo encontrar la solución. Estoy tratando de incrementar un valor después de la carga de un IFRAME.incrementa la variable usando jquery
el código es el siguiente:
var x=0;
$(document).ready(function() {
$('#iframe-2').load(function() {
var x=x+1;
});
$('#iframe-3').load(function() {
var x=x+1;
});
$('#iframe-4').load(function() {
var x=x+1;
});
$('#iframe-5').load(function() {
var x=x+1;
});
});
Lo que quiero hacer es dar una serie de marcos flotantes cargados que las actualizaciones cuando un iframe completa su carga. El código de salida es el siguiente:
<script language="javascript">
document.write(x + " Results");
</script>
¡muchas gracias de antemano por su ayuda!
Usted está creando una copia local de 'x' cada vez que utilice un' var'. Eliminar 'var' dentro de la función' load'. Además, coloque 'var x = 0' dentro de' document.ready' – Jashwant
@ user791187 Compruebe mi respuesta, le doy una demostración. – xdazz
Ver [xdazz's] (http://stackoverflow.com/users/762073/xdazz) respuesta actualizada [aquí] (http://stackoverflow.com/questions/11338499/increment-variable-using-jquery/11338529#11338529) , Creo que esto es, acéptalo. –