|
From: Peter R. <ant...@gm...> - 2003-10-29 19:07:33
|
Hi,
shouldn't that also be provided as a standard DynAPI-function?
Like dynapi.preventHistory()? While at it a function
dynapi.preventContextMenu() could be added too, which catches
the oncontextmenu-events and the right-click (for older browsers)?
That is *really* useful when working with with a custom ui made
of dynlayers. Another idea could be to provide something like:
DynLayer lyr = new DynLayer();
lyr.enableContextMenuClick();
lyr.addEventListener ( {
oncontextmenu : ...
});
I think that this would be very useful to a lot of users. If wanted
I can provide the functionality since I already have it (partly) in
my own libraries.
Regards,
Peter
Raymond Irving wrote:
> Ok. We'll provide a new function from the server-side
> libraries called wsPreventHistory(). When this
> function is called it will prevent the client from
> clicking the back button.
>
> --
> Raymond Irving
>
> --- Jacob Levy <jy...@mo...> wrote:
>
>>Ah, and have that sent to the server side as a
>>hidden element, so that the
>>server can generate the "history.go(1)"...
>>Convoluted but works.
>>
>>--JYL
>>
>>
>>>I don't believe this should be the default
>>
>>behaviour.
>>
>>>But we should make is an easy "switch", like
>>>ioElement.PreventHistory(true) or some such
>>>
>>>----- Original Message -----
>>>From: "Raymond Irving" <xw...@ya...>
>>>To: <dyn...@li...>
>>>Sent: Wednesday, October 29, 2003 12:42 PM
>>>Subject: Re: [Dynapi-Dev] browser history and RPC
>>>
>>>
>>>
>>>>Ok.
>>>>
>>>>When using ioelmsrv.jscript.asp to send data to
>>
>>the
>>
>>>>client you can use the addJSCommand() function to
>>
>>have
>>
>>>>the "history.go(1);" command execute on the
>>
>>client.
>>
>>>>This will prevent the user from clicking the back
>>>>button.
>>>>
>>>>Should we add this behavior ioelmsrv as the
>>
>>default?
>>
>>>>In this way users will not be able to click the
>>
>>back
>>
>>>>button.
>>>>
>>>>--
>>>>Raymond Irving
>>>>
>>>>
>>>>--- Doug Melvin <do...@cr...>
>>
>>wrote:
>>
>>>>>Can you elaborate on this?
>>>>>I am not clear as to how this snippet is being
>>
>>used.
>>
>>>>>
>>>>>----- Original Message -----
>>>>>From: "Raymond Irving" <xw...@ya...>
>>>>>To: <dyn...@li...>
>>>>>Sent: Wednesday, October 29, 2003 9:53 AM
>>>>>Subject: RE: [Dynapi-Dev] browser history and
>>
>>RPC
>>
>>>>>
>>>>>>when you send javascript down to the client
>>
>>use
>>
>>>>>><script>
>>>>>> history.go(1);
>>>>>></script>
>>>>>>
>>>>>>--- Daniel Tiru <de...@ti...> wrote:
>>>>>>
>>>>>>>Hi mate!
>>>>>>>
>>>>>>>How do you prevent using the backbutton?
>>>>>>>
>>>>>>>
>>>>>>>/Daniel
>>>>>>>
>>>>>>>-----Original Message-----
>>>>>>>From:
>>
>>dyn...@li...
>>
>>[mailto:dyn...@li...]
>>
>>>>>On
>>>>>
>>>>>>>Behalf Of Raymond
>>>>>>>Irving
>>>>>>>Sent: den 29 oktober 2003 15:16
>>>>>>>To: dyn...@li...
>>>>>>>Subject: Re: [Dynapi-Dev] browser history
>>
>>and
>>
>>>>>RPC
>>>>>
>>>>>>>
>>>>>>>
>>>>>>>Yes SODA has the same problem.
>>>>>>>
>>>>>>>Normally when I'm writing dynamic apps I
>>
>>prevent
>>
>>>>>the
>>>>>
>>>>>>>users from using the browsers back button.
>>
>>IMO
>>
>>>>>it's
>>>>>
>>>>>>>not good to have the back button active
>>
>>when
>>
>>>>>you're
>>>>>
>>>>>>>doing dynamic stuff.
>>>>>>>
>>>>>>>
>>>>>>>--
>>>>>>>Raymond Irving
>>>>>>>
>>>>>>>
>>>>>>>--- Jacob Levy <jy...@mo...> wrote:
>>>>>>>
>>>>>>>>I'm trying to learn how to write a SODA
>>
>>server
>>
>>>>>>>side
>>>>>>>
>>>>>>>>for Tcl, and in the
>>>>>>>>process got JSRS up and running
>>>>>>>>
>>
>>(http://www.ashleyit.com/rs/jsrs/test.htm)
>>
>>>>>>>>with tclhttpd as a smaller milestone. You
>>
>>can
>>
>>>>>see
>>>>>
>>>>>>>my
>>>>>>>
>>>>>>>>meager effort here:
>>>>>>>>http://mod3.net:8888/jsrs22/test.htm
>>>>>>>>
>>>>>>>>I noticed that even though I use
>>>>>>>
>>>>>>>location.replace()
>>>>>>>
>>>>>>>>(where possible) it
>>>>>>>>still fills my browser history, the back
>>>>>
>>>>>button
>>>>>
>>>>>>>gets
>>>>>>>
>>>>>>>>a very long history
>>>>>>>>very quickly.. :) I noticed this on IE6
>>
>>and
>>
>>>>>NN7 on
>>>>>
>>>>>>>>WinXP, others saw
>>>>>>>>similar behavior with browsers on MacOSX
>>
>>and
>>
>>>>>>>Linux.
>>>>>>>
>>>>>>>>Question: does the dynapi SODA have this
>>>>>
>>>>>problem,
>>>>>
>>>>>>>>and if not, how did you
>>>>>>>>avoid it?
>>>>>>>>
>>>>>>>>Other than that, I'm happy to report that
>>
>>I am
>>
>>>>>>>>making slow progress
>>>>>>>>creating a Tcl equivalent of the server
>>
>>side
>>
>>>>>for
>>>>>
>>>>>>>>SODA, using the PHP code
>>>>>>>>as a template.
>>>>>>>>
>>>>>>>>--JYL
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
> -------------------------------------------------------
>
>>>>>>>>This SF.net email is sponsored by: The
>>
>>SF.net
>>
>>>>>>>>Donation Program.
>>>>>>>>Do you like what SourceForge.net is doing
>>
>>for
>>
>>>>>the
>>>>>
>>>>>>>>Open
>>>>>>>>Source Community? Make a contribution,
>>
>>and
>>
>>>>>help
>>>>>
>>>>>>>us
>>>>>>>
>>>>>>>>add new
>>>>>>>>features and functionality. Click here:
>>>>>>>
>>>>>>>http://sourceforge.net/donate/
>>>>>>>
>>>>>_______________________________________________
>>>>>
>>>>>>>>Dynapi-Dev mailing list
>>>>>>>>Dyn...@li...
>>>>>>>>
>>>>>>>
> http://www.mail-archive.com/dyn...@li.../
>
>>>>>>>
>>>>>>>__________________________________
>>>>>>>Do you Yahoo!?
>>>>>>>Exclusive Video Premiere - Britney Spears
>>>>>>>
>>
>>http://launch.yahoo.com/promos/britneyspears/
>>
>>>>>>>
>>>>>>>
> -------------------------------------------------------
>
>>>>>>>This SF.net email is sponsored by: SF.net
>>>>>
>>>>>Giveback
>>
> === message truncated ===
>
>
> __________________________________
> Do you Yahoo!?
> Exclusive Video Premiere - Britney Spears
> http://launch.yahoo.com/promos/britneyspears/
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program.
> Does SourceForge.net help you be more productive? Does it
> help you create better code? SHARE THE LOVE, and help us help
> YOU! Click Here: http://sourceforge.net/donate/
> _______________________________________________
> Dynapi-Dev mailing list
> Dyn...@li...
> http://www.mail-archive.com/dyn...@li.../
>
>
|