Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsGeneralPHPASPPerlColdFusionFlashHTML, CSS, ScriptsBrowsers

Webmaster Forum / HTML, CSS, Scripts / JavaScript / December 2005



Tip: Looking for answers? Try searching our database.

Probably [another] dumb question

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Ed Jay - 30 Dec 2005 20:38 GMT
I'm using history.go(-n) to return to a page for editing without
refreshing or reinitializing the page. I want to modify the page within
the script, but until I return to the page, the element I wish to modify
doesn't exist. IOW,

function editPage() {
 history.go(-n);
 /* modify the target page */
} /* return to the modified target page

How do I effect the changes to the page before exiting the script?

TIA,

Signature

Ed Jay (remove M to respond by email)

Randy Webb - 31 Dec 2005 00:53 GMT
Ed Jay said the following on 12/30/2005 3:38 PM:
> I'm using history.go(-n) to return to a page for editing without
> refreshing or reinitializing the page. I want to modify the page within
[quoted text clipped - 7 lines]
>
> How do I effect the changes to the page before exiting the script?

Well, after you history.go you aren't on that page anymore so nothing
after that statement should be executed.

If you are wanting the reverse:

function editPage(){
/*modify the target page
return to the modified page */
history.go(-1)
}

Then that is damn near impossible. You can't edit a page that isn't loaded.

Signature

Randy
comp.lang.javascript FAQ - http://jibbering.com/faq & newsgroup weekly
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/

Ed Jay - 31 Dec 2005 04:13 GMT
>Ed Jay said the following on 12/30/2005 3:38 PM:
>> I'm using history.go(-n) to return to a page for editing without
[quoted text clipped - 21 lines]
>
>Then that is damn near impossible. You can't edit a page that isn't loaded.

I  understand. I'm looking for a way to load a page from the cache and
modify it from within the script. The problem I have is that apparently
the page doesn't get loaded until I exit the script. I am/was looking for
a way around it.

The only thing I can think of is to modify the page when I submit the
form, so if I return to it I'm in the 'edit mode.'

The difference between normal and edit modes is that in the normal mode,
the form is submitted to the next page in order, whereas in the edit mode
the form is submitted to the final page. There are six pages of data entry
and a final report page. I want to return to individual pages in the edit
mode from the final page and return to the final page after editing so I
don't have to re-enter the data on subsequent pages.

I can, of course, mark a page to be in the edit mode when I submit it the
first time, but the guy entering data could conceivably realize he made an
error and use his browser's back button to return to correct the problem,
and then submit the corrected data only to find that he skipped over empty
pages to get to the final page.

Yes, I could provide instructions to not do it, but I'm trying to make my
app damned-fool proof.

Signature

Ed Jay (remove M to respond by email)

Randy Webb - 31 Dec 2005 16:37 GMT
Ed Jay said the following on 12/30/2005 11:13 PM:

>>Ed Jay said the following on 12/30/2005 3:38 PM:
>>
[quoted text clipped - 27 lines]
> the page doesn't get loaded until I exit the script. I am/was looking for
> a way around it.

You can't as you have no access to the cache (if it even exists). You
could look into a Frame situation where one frame kept track of the
"state" of the application and the other Frame was the pages being loaded.

When each page of the form was loaded, check the stateFrame to see what
it is supposed to do and then modify the Submit button accordingly.

<snip>

> Yes, I could provide instructions to not do it, but I'm trying to make my
> app damned-fool proof.

Fool-proof on the web is impossible :)

Signature

Randy
comp.lang.javascript FAQ - http://jibbering.com/faq & newsgroup weekly
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/

Ed Jay - 31 Dec 2005 16:59 GMT
>Ed Jay said the following on 12/30/2005 11:13 PM:
>>
[quoted text clipped - 44 lines]
>Fool-proof on the web is impossible :)
:-)

What I ended up doing was create a hidden input element and setting its
value after validating the form. On resubmitting the form after editing
the page, it tests the value. Iff it's true, it changes the submit URL to
point to the final page.

Signature

Ed Jay (remove M to respond by email)

 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.