HTML Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsWeb DesignHTML Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old December 20th, 2000, 01:31 AM
kushmon kushmon is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2000
Location: dfg
Posts: 1 kushmon User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Hi Friends,
this problem really has me stumped.

I am using the body onLoad to initialise a couple of <SELECT> boxes. These boxes have a lot of options ( e.g. list of all countries) and using server-side coding to select the appropriate option is time consuming and also causes server time-outs.

So i handed it over to the client=side. the onload calls a procedure that loops thru the <SELECT> box and selects the option whose value matches the one i write into a hidden tag thru ASP. so i have a hidden field with value="India". then i would loop thru the <SELECT> box of all countries and when i find the option with the value "India", i set the selectedIndex to that, selected=true and defaultSelected=true. This works fine, but then i discovered another problem.

If i post this form and go onto the next step, when i press the Back button on the browser, and go back to the last page, the onLoad fires again and instead of retaining the value i might have selected ( supposing i changed the country to "United States" from "India"), it sets it back to "India". how can i prevent this??? any ideas?

I tried using a hidden field called "Back" and on form submit, setting its value to "Y". This value persists, when i come back to this page. so then the "United States" option stays selected but this only works in IE not NS......

any ideas on what i can do??
the basic solution i want is to know whether the pages is being loaded for the first time.. then i do the initialisation and if the page is being loaded from the cache by clicking the "back" button, i bypass the initilisation.

--- pseudo-code follows -----
<script language=JavaScript>
function setUp(){
if (fresh_load){
initialise_all_form_elements
}

}
</script>
<body onLoad="setUp();">

all input welcome
Thanks

Reply With Quote
Reply

Viewing: Dev Shed ForumsWeb DesignHTML Programming > Body onLoad problem


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump



 Free IT White Papers!
 
How to Present Effectively Online
This white paper offers practical and actionable advice on the key steps that any presenter should consider as they plan and execute a Webinar or online meeting.

 
Open Source Security Myths
Open Source Software (OSS) is computer software whose source code is available to the general public with relaxed or non-existent intellectual property restrictions (or arrangement such as the public domain), and is usually developed with the input of many contributors.

 
Power and Cooling Capacity Management for Data Centers
This paper describes the principles for achieving power and cooling capacity management.

 
Scalable, Fault-Tolerant NAS for Oracle - The Next Generation
For several years NAS has been evolving as a storage alternative for Oracle databases, and for good reason: NAS is quite often the simplest, most cost-effective storage approach for Oracle. Learn about the benefits that HP's approach to scalable NAS brings to Oracle environments in this comprehensive white paper.

 
Understanding Web Application Security Challenges
This white paper discusses many common threats and preventive measures for Web application security, and explains what you can do to help protect your organization.

 

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2009 by Developer Shed. All rights reserved. DS Cluster 4 hosted by Hostway
Stay green...Green IT