AJAX Scriptmanager berraschung

Beim umstellen einer ASPX Seite auf AJAX bin ich über ein kleines aber feines Detail gestolpert. In der Seite war ein kleines Jscript

 <script type="jscript">
       function pageLoad() 
{ …. } </script>

Nach einfügen des AJAX Scriptmanagers wurde dieses Script wie von Zauberhand aufgerufen. Das ist mir leider natürlich nicht sofort aufgefallen, so das es etwas überraschende Ergebnisse gab.

Nach Recherche folgendes Ergebnis. Wenn per

window.onload = myPageLoad;

eine Funktion definiert wird, wird diese zuerst aufgerufen. Dann werden alle HTMl Elemente wie eingebette Bilder geladen. Als letztes wird dann noch automatisch pageLoad() aufgerufen.

Beschrieben ist das hier.

Kommentare sind geschlossen