> -----Message d'origine----- > De : Tijnema ! [mailto:tijnema@xxxxxxxxx] > Envoyé : vendredi 30 mars 2007 17:06 > À : Tim > Cc : php-general@xxxxxxxxxxxxx > Objet : Re: Saving css state in javascript and passing > to php via form submit > > On 3/30/07, Tim <user@xxxxxxxxxxxxx> wrote: > > > > > > > -----Message d'origine----- > > > De : Tijnema ! [mailto:tijnema@xxxxxxxxx] Envoyé : > vendredi 30 mars > > > 2007 16:56 À : Tim Cc : php-general@xxxxxxxxxxxxx Objet : > Re: > > > Saving css state in javascript and passing to php via form submit > > > > > > On 3/30/07, Tim <user@xxxxxxxxxxxxx> wrote: > > > > Hello all, > > > > > > > > I have a little dilemna here: > > > > > > > > I am using php/css/mysql to generate a hierarchical table of > > > > categories and sub-categories and sub-sub.. Etc.. > > > > > > > > A screenshot can be found here: > > > > > > > > http://www.internet46.fr/mehim/screenshot.jpg > > > > > > > > Now i'm also using javascript to hide show blocks of divs > > > to hide/show > > > > sub categories.. Typical.. > > > > > > > > My issue is on page reload, i have a form on the same > page, when a > > > > category is clicked, the categorie info displays and you can > > > > update the info through this form (table and form on > same page). > > > > My issue comes when i post the data, the page comes back and my > > > category tree > > > > folds up which is normal because all divs are set to > > > "display:none;". > > > > > > > > I have managed to pass a post/get called lastclicked > that gets the > > > > nodepath of that element and combined with php to generate > > > javascript > > > > that will unfold the tree and highlight the last > clicked element... > > > > > > > > I would like to go one step further and save the entire > > > state of the > > > > tree, say several parent categories are unfolded and i click a > > > > subcategorie to display my form, i want that entire "state" un > > > > unfolded categories to be displayed not just the clicked > > > category, of > > > > course i can get this state and save it in a javascript > > > array, but my > > > > issue is when i post my form how do i pass that state data > > > generated > > > > by javascript back to the page, to be able to unfold the > > > tree in the state it was previously? > > > > > > > > What are the technologies IF there are any and what should > > > i look up > > > > to find docs that cover this type of datatransfer ie: > > > javascript->php. > > > > > > > > Regards, > > > > > > > > Tim > > > > > > I think you want to use sessions for this :) > > > > Ok, i can put the data in the session variable, but i can > only get the > > "current" state through javascript > > > > ie:onsubmit="getstate()"; which would get the id's of the > blocks that > > are set to display:block; > > > > But in getstate() how do i pass that to php to set that > session variable? > > You could use AJAX to get things from/to PHP, but why should > you? You can use session within javascript too i believe. Hmm javascript setting server-side session data?? Sounds weird, but i'll look into it.. > > > > > Tijnema > > > > > > ps. Maybe you could also use AJAX instead of submitting forms the > > > whole time. > > > > In the next version of my framework i would like to, i still havent > > quite understood the whole concept, not enough research > yet, but yes > > i'll be doing that next ;) (you know deadlines, can't sit > and read docs all day etc.. > > Although i'd rather!) > > > > ;) > > > > Regards, > > > > Tim > > Really, it's not that hard to use AJAX. You might want to > look at www.tizag.com, there it is really easy explained. > It's nothing more then making new request to scripts inside > javascript. Nice tutorial thanks for that, i'll look it up, maybe intergrate it right away, would really make my day if i could :)) Regards, Tim -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php