ugrás a tartalomhoz

dojo addOnLoad firefox esetén későn fut le

zmb · 2008. Május. 3. (Szo), 15.57
Sziasztok!

Adott egy dojo 1.1.0. A manual szerint a dojo.addOnLoad segitsegevel lehet feliratkozni a dom ready esemenyre. Operaban (9.27) es Explorerben (6) jo , viszont Firefoxban (2) nem. Olyan, mintha siman a window.load esemenyre iratkoznek fel (gyk a kepek letoltodese utan fut le az esemenykezelo). Ha a rakeseresett megoldast hasznalom, akkor firefox alatt is mukodik.

Mindenfele kodok, amikkel teszteltem:
x.html

<html>
<head>
	<script type="text/javascript" src="js/dojo/dojo.js"></script>
	<script type="text/javascript">
		function init() {
			dojo.byId("alma").innerHTML = "alma!";
		}
		dojo.addOnLoad(init);	
	</script>
</head>
<body>
	<h1 id="alma"></h1>
	<img width="100" height="100" src="out.php" />
</body>
</html>
out.php:

<?php
	header("content-type: image/gif");
	$fp = fopen("image.gif", 'rb');
	fpassthru($fp);
	sleep(5);
?>
A kep termeszetesen megvan (jo 2.5 mega, es meg is jelenik ahogy van).

Ha minden kotel szakad, akkor irok egy sajat megoldast erre (lasd fentebb linket), de jobb lenne, ha a dojot fel tudnam hasznalni erre.
 
1

dojo levlista

Hodicska Gergely · 2008. Május. 3. (Szo), 22.17
Nem leszek túl konkrét: szerintem a levlistájukat próbáld meg. Igazából nagyon meg lennék lepve, hogy ha egy ilyen szintű dolog problémás lenne a dojoban, amit kifejezetten egy robosztus, enterprise JS alkalmazások írására szánnak (és Alex Rusell egy elég okos figura).


Üdv,
Felhő
2

Igen,

zmb · 2008. Május. 4. (V), 10.10
engemet is meglepett a dolog, ahogy utanna olvastam ennek, nem tunhet tul bonyolultnak a megirasa dojo ala. Kosz, korbenezek kicsit alaposabban a dojo haza tajan, hatha megtalalom a megoldast.