Walden

Many thanks for your response.

The trouble is that onMouseover, onClick and createPopup are only supported by IE.

An extract from my code, generated by my product ERROS, that works in IE is

<SCRIPT LANGUAGE="JavaScript"> var popup=window.createPopup(); var num; var colour; var session=(document.getElementById('SESSION').value); javascript:window.history.forward(1); colour = "cyan"; void(document.bgColor='C0C0C0'); function fd() {var buttonname = session + "/BUTTON.999-999=*E"; document.getElementById(buttonname).click()} function fm(msg) {popup.document.body.style.backgroundColor="yellow"; if (msg=='1') {msgtxt="Double left click on link to navigate"} else if (msg=='2') {msgtxt="Double click to continue"} else if (msg=='3') {msgtxt="Double click to Navigate or Single click and then select option"} else if (msg=='4') {msgtxt="Double click to continue or Single click and then select option"} else {msgtxt="Hover over highlighted links or images for instructions"} popup.document.body.innerHTML=msgtxt; popup.show(12,274,600,20, document.body)}function fr(num) {document.getElementById('AFIELD.007-016').value = num} fm(9) </SCRIPT>
<STYLE>A:link {color:blue;text-decoration:none;font-weight:bold;} A:visited {color:blue;text-decoration:none;font-weight:bold;} A:hover {color:blue;text-decoration:underline;font-weight:bold;}</STYLE>


<A href="#" ONMOUSEOVER="fm(4)" onDblClick="fr(50); fd()" ONCLICK="fr(50); fm(4)"; onmouseout="fm(9)";> James Villiers, 1st Duke of Buckingham,</A>

I have chosen a link in an historical site that I am building but it could be anything. When you hover over this link, you have a choice of options and the popup tells you this. The appropriate option is selected by clicking on a button. The browser does not return a URL to ERROS but, in this case, the number "50" which ERROS knows is the 50th item of data sent to the browser. There are no stored URL's except for images hence href="#".

This (and much more) is put into the 5250 datastream by ERROS which allows me to use AS/400 WSG to provide a full point and click interface without (as yet) having written any CGI code or anything else. It works for any application built using ERROS.

I would like to get it to work under later Netscape and Firefox.

Many thanks

Rob Dixon

Walden H. Leverich wrote:

Rob,

For the most part JS that works in one works in the other. You hit some
strangeness in how you address forms, but you can isolate that. Can you
post the code that isn't working? Also, define "Netscape" Are you
willing to restrict to newer Netscapes, or do you need to support 4.78?

-Walden


------------
Walden H Leverich III
President & CEO
Tech Software
(516) 627-3800 x11
WaldenL@xxxxxxxxxxxxxxx
http://www.TechSoftInc.com


Quiquid latine dictum sit altum viditur.
(Whatever is said in Latin seems profound.)

-----Original Message-----
From: web400-bounces@xxxxxxxxxxxx [mailto:web400-bounces@xxxxxxxxxxxx]
On Behalf Of Rob Dixon
Sent: Thursday, 04 November, 2004 12:04
To: Web Enabling the AS400 / iSeries
Subject: [WEB400] Javascript and browser compatability

Thanks to the help of kind people on this list, I was able to get an onMouseOver and an onClick to trigger a createPopup, and this works well

in IE. I would like to get a similiar function to work in Netscape and Firefox (ideally to create code that works for all browsers!)

Can anyone please point me in the right direction?

Many thanks

Rob Dixon



_______________________________________________
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.


_______________________________________________ This is the Web Enabling the AS400 / iSeries (WEB400) mailing list To post a message email: WEB400@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/web400 or email: WEB400-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/web400.






As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.