I knew something was weird... I have basically the exact same code in one
app on every page in response to onLoad:

onLoad="document.onkeydown=function(e){if(event.srcElement.type=='text'||event.srcElement.type=='textarea'){return
true;}else{return false;}};"

Now, at least in IE, that seems to block ALL back functionality... I can't
click the mouse wheel like usual and backspace doesn't work (including
Alt-BS, Shift-BS and Ctrl-BS).

Never noticed that it seems to block everything before.

-- 
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
AIM: fzammetti
Yahoo: fzammetti
MSN: [EMAIL PROTECTED]

On Wed, February 22, 2006 11:43 am, Frank W. Zammetti said:
> Doesn't stop me from clicking my mouse wheel, which is mapped to Back :)
>
> --
> Frank W. Zammetti
> Founder and Chief Software Architect
> Omnytex Technologies
> http://www.omnytex.com
> AIM: fzammetti
> Yahoo: fzammetti
> MSN: [EMAIL PROTECTED]
>
> On Wed, February 22, 2006 11:09 am, Eickvonder Bjoern said:
>> Just add
>>
>> document.onkeydown      = function(e) {
>>      if (document.all) {
>>              if (event.srcElement.type=="text" ||
>> event.srcElement.type=="textarea")
>> return true;
>>              else return false;
>>      }
>>      else {
>>              if (e.target.type=="text" || e.target.type=="textarea") return 
>> true;
>>              else return false;
>>      }
>> }
>> document.onkeypress     = function(e) {
>>      if (document.all) {
>>              if (event.srcElement.type=="text" ||
>> event.srcElement.type=="textarea")
>> return true;
>>              else return false;
>>      }
>>      else {
>>              if (e.target.type=="text" || e.target.type=="textarea") return 
>> true;
>>              else return false;
>>      }
>> }
>>
>> to your page and all keys pressing has no effect, except for text and
>> textarea fields. So the only way
>> still to get back ist pressing ALT-Leftarrow within a text or text area.
>> You might catch this as well
>> but exactly catching a specific key is more complicated especially as
>> firefox and ie behaviour differs in
>> that case.
>>
>> Bjoern
>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: Josh McDonald [mailto:[EMAIL PROTECTED]
>>> Gesendet: Mittwoch, 22. Februar 2006 06:42
>>> An: user@struts.apache.org
>>> Betreff: Re: Disabling Back Button in IE
>>>
>>> Can't (and shouldn't) be done. The closest you're likely to
>>> get it open your app in a popup window with no menu, though
>>> the user can still hit backspace. A better idea is to fix the
>>> (assumed) re-post issues in your application.
>>>
>>> -Josh
>>>
>>> --
>>>
>>> "His comrades fought beside him, Van Owen and the rest...
>>>        But of all the thompson gunners- Roland was the best."
>>>
>>> Josh McDonald
>>> Analyst Programmer
>>> Information Technology
>>> Ph: 61 7 3006 6460
>>> Email: [EMAIL PROTECTED]
>>>
>>>
>>> >>> [EMAIL PROTECTED] 22/02/2006 3:19:22 pm >>>
>>>
>>>
>>>
>>> Hi
>>> Anyone can tell how to disable the "Back" button in IE
>>> through our Code.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> **************************************************************
>>> *************
>>> Messages included in this e-mail and any of its attachments
>>> are those of the author unless specifically stated to
>>> represent WorkCover Queensland. The contents of this message
>>> are to be used for the intended purpose only and are to be
>>> kept confidential at all times.
>>> This message may contain privileged information directed only
>>> to the intended addressee/s. Accidental receipt of this
>>> information should be deleted promptly and the sender notified.
>>> This e-mail has been scanned by Sophos for known viruses.
>>> However, no warranty nor liability is implied in this respect.
>>> **************************************************************
>>> **************
>>>
>>>
>>
>> Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
>> Informationen. Wenn Sie nicht der richtige Adressat sind oder diese
>> E-Mail
>> irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
>> vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
>> Weitergabe dieser Mail bzw. Inhalte hieraus ist nicht gestattet.
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to