Ik ben bezig met deze site:
http://tinyurl.com/yg3zxy5

Onder Het Aanbod zie je 3 fotootjes met tekst. In Firefox ververst die div. In Internet Explorer 7 & 8 werkt deze zelfde code niet.

Ik maak trouwens gebruik van jquery.

Dit is de code:

function ajax_update()
{
	//maximale hoogte div ophalen
	maxHeight = document.getElementById('contentWreaper').offsetHeight;
	//maximale aantal berekenen
	maxAantal = parseInt(parseInt(maxHeight) / 128);
	//alert(maxHeight + ' - '+ maxAantal);
	$.get('aanbod.php',{aantal:maxAantal},
	function(data)
	{
		$("#AanbodDiv").html(data);
	});
	setTimeout('ajax_update()', 2000);
}


Iemand enig idee waar het aan kan liggen?
welke error krijg je in IE? of helemaal niks?

in de browser:
javascript:ajax_update();

werkt in IE ook niet
maar

javascript:alert(document.getElementById('contentWreaper').offsetHeight);
geeft gewoon een getal,,

zomaar een gok dat IE vreemd gaat doen omdat de DIV leeg is?

of

    $.get('aanbod.php',{aantal:maxAantal},
    function(data)
    {
        $("#AanbodDiv").html(data);
    });

// naar

    jQuery.get('aanbod.php',{aantal:maxAantal},   function(data)    {        jQuery("#AanbodDiv").html(data);    });
De eerste keer wordt de div ook gevuld via ajax. Hij vult de div alleen maar 1 keer ipv elke keer weer.

IE geeft geen error. Als ik die alert weer aanzet, dan krijg ik ook gewoon juiste data.

Reageren