c# - Adding objects to javascript array and later accessing them in the same .js file -


long time reader, first time poster!

i'm trying add div objects array , trying access them later when call loadviews function. of alerts fire, in proper order, array m_divs of length 0. , i'm stumped.

i'm re-registering script each time on page_load, due throwing "error: object expected" after each page_load when trying call javascript if don't.

.js file.

var m_divs = new array();  function switchviews(obj) {     alert("switchviews!");     var div = document.getelementbyid(obj);     var img = document.getelementbyid('img' + obj);      if (div.style.display == "none") {         alert("adding div" + div);         window.m_divs.push(div);         alert("added");     }     else {} }  function loadviews() {     alert(window.m_divs.length);     (i = 0; < window.m_divs.length; i++) {         window.m_divs[i].style.display="";     } } 

switch views triggered via

<a href="javascript:switchviews('div<%#eval("id")%>');"> 

inside gridview.

.cs file

protected void page_load(object sender, eventargs e) {     page.clientscript.registerclientscriptinclude("thescript", "scripts/thescript.js");      if (!page.ispostback)     {          // stuff.     } } 

relevant .aspx file code

<script type="text/javascript" src="merge.js"></script> <body onload = "loadviews()">   <form id="form1" runat="server"> 

save the values between postbacks, example registerhiddenfield method on clientscript.

http://msdn.microsoft.com/en-us/library/system.web.ui.clientscriptmanager.registerhiddenfield.aspx


Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -