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
  1. <html>  
  2. <head>  
  3.     <script type="text/javascript" src="js/dojo/dojo.js"></script>  
  4.     <script type="text/javascript">  
  5.         function init() {  
  6.             dojo.byId("alma").innerHTML = "alma!";  
  7.         }  
  8.         dojo.addOnLoad(init);     
  9.     </script>  
  10. </head>  
  11. <body>  
  12.     <h1 id="alma"></h1>  
  13.     <img width="100" height="100" src="out.php" />  
  14. </body>  
  15. </html>  
out.php:
  1. <?php  
  2.     header("content-type: image/gif");  
  3.     $fp = fopen("image.gif"'rb');  
  4.     fpassthru($fp);  
  5.     sleep(5);  
  6. ?>  
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.