nije mi jasno kako uopce IE zna sta treba skinut, koji fajl unaprijed. ocito se funkcija izvrsi i prije nego ju ja pozovem onclick eventom, a da ja to ni ne znam.
npr imam kod
Code:
<html>
<head>
<script language=javascript>
function bla() {
var c = null;
var a = 5;
var b = 6+a*1024/2;
if(a > b)
{
var z = "http://www.google.com/";
var n = "intl/en_com/images/logo_plain.png";
eval("k = z; c = k");
}
else
{
var z = "http://www.google.com/";
var n = "intl/en_com/images/logo_plain.png";
eval("k = z + n; c = k;")
}
//alert(c);
var img = new Image( 50, 50 );
img.src = c ;
var divcont = document.getElementById("cont");
divcont.appendChild( img );
}
</script>
</head>
<body>
<div id="cont" onclick="bla();" style="background-color:Yellow">bla</div>
</body>
</html>
ie nebi trebao znati sto skinuti osim ako nije pokrenuo funkciju i prije nego ju je bilo tko pozvao. (prvo je skinuo stranicu, pa je evaluriao funkciju, pa je skinuo sliku, i negdje spremio rezultat, a kada sam ja kliknuo div samo je prikazao vec unaprijed izracunati rezultat, pitam se sto bi bilo da sam u funkciji pokrenuo josh i xmlhttprequest procitao neki fajl koji sadrzi 0 ili 1 i na temelju toga slozio url za sliku. kako bi onda znao ? )<html>
<head>
<script language=javascript>
function bla() {
var c = null;
var a = 5;
var b = 6+a*1024/2;
if(a > b)
{
var z = "http://www.google.com/";
var n = "intl/en_com/images/logo_plain.png";
eval("k = z; c = k");
}
else
{
var z = "http://www.google.com/";
var n = "intl/en_com/images/logo_plain.png";
eval("k = z + n; c = k;")
}
//alert(c);
var img = new Image( 50, 50 );
img.src = c ;
var divcont = document.getElementById("cont");
divcont.appendChild( img );
}
</script>
</head>
<body>
<div id="cont" onclick="bla();" style="background-color:Yellow">bla</div>
</body>
</html>
[Ovu poruku je menjao Impaler dana 12.05.2009. u 21:24 GMT+1]
NO FATE