asp.net - Load a javascript function while page loads -
hi want run javascript function when page loads. page derives master page there no form . aspx file
<%@ page title="" language="vb" masterpagefile="~/site.master" autoeventwireup="false" codefile="test3.aspx.vb" inherits="test3" %> <asp:content id="content1" contentplaceholderid="headcontent" runat="server"> <script language="javascript"> var m_names = new array(); function loadarray() { pagemethods.load_array(onsucceeded, onfailed); } function onsucceeded(result, usercontext, methodname) { m_names = result; } function onfailed(error, usercontext, methodname) { alert("an error occurred") } </script> </asp:content> <asp:content id="content2" contentplaceholderid="maincontent" runat="server"> <asp:scriptmanager id="scriptmanager1" runat="server" enablepagemethods="true"> </asp:scriptmanager> <asp:textbox id="txt_model_code" runat="server"></asp:textbox><br /> <br /> <input type="button" value="db function" /><br /> </asp:content>
i want run loadarray() function initialy when page loads. function calling pagemethod given in aspx.vb code file..
partial class test3 inherits system.web.ui.page <system.web.services.webmethod()> public shared function load_array() string() dim model_name_old string()() dim mod_code string() dim mod_name string() dim cod_upper integer //calling webservice retunrs jagged array dim ins new localhost_insert_model.dbmodel model_name_old = ins.get_model_name("a") mod_code = model_name_old(0) mod_name = model_name_old(1) return mod_name end function end class
so how can load javascrip loadarray() function onpageload in scenario??
this 1 should work
<script language="javascript"> var m_names = new array(); window.onload = function () { loadarray(); } .....your functions </script>
Comments
Post a Comment