|
With a quick gander I'd say it's the same problem with name vs. id. The button's NAME is "..../BUTTON.999..." but it has no ID. And as we learned previously, IDs and NAMEs are the same in IE (hence it works) but not in Netscape (hence it doesn't). The function: function fd() { var buttonname = session + "/BUTTON.999-999=*E"; document.getElementById(buttonname).click() } Should be: function fd() { var buttonname = session + "/BUTTON.999-999=*E"; document.getElementsByName(buttonname)[0].click() } -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: Tuesday, 09 November, 2004 10:40 To: Web Enabling the AS400 / iSeries Subject: Re: [WEB400] Javascript and browser compatability - half astep forward Walden I meant to put in a code snip so here it is. But I fully understand if you don't have time to look! Best wishes Rob _________________________________ <html><head><title>AS/400 Workstation Gateway</title> <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></head> <body> <form method="post" action="http://000.000.000.000:5863/WSG/019376/QTMTWSG/QTWSG00561"> <input type="hidden" name="SESSION" value="/3EAC243C8F038D11/4FD9C6F3"> <pre> <center><h3>AS/400 Workstation Gateway</h3></center> <script language="JavaScript"> var nHR = document.getElementsByTagName("HR")[0]; var nHRParent = nHR.parentNode; nHRParent.removeChild(nHR); var num; var msgt; 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) {; if (msg=='1') {msgt="Double left click on link to navigate"} else if (msg=='2') {msgt="Double click to continue"} else if (msg=='3') {msgt="Double click to Navigate or Single click and then select option"} else if (msg=='4') {msgt="Double click for details or Single click and click on Navigate"} else {msgt="Hover over highlighted links or images for instructions"} javascript:document.getElementById('popupText').innerHTML=msgt;} function fr(num) {document.getElementsByName('AFIELD.007-016') [0].value = num}</script> <font color="#ffff00"> Public Data</font> <input type="text" name="AFIELD.007-016" value="" size="64" maxlength="64"> Selected <font color="#ff00ff"> </font> <table><tbody><tr><td bgcolor="YELLOW"> To accept, click on ENTER; else type new ID & click on ENTER </td></tr><tr><td bgcolor="yellow" id="popupText"> Hover over highlighted links or images for instructions</td></tr></tbody></table> <br> <br><tt><font color="YELLOW">(Page Down for more) <br><font color="BLACK"> 1<a href="#" onmouseover="fm(2)" ondblclick="fr(1); fd()" onmouseout="fm(9)" ;=""> United Kingdom</a> <br><br> <br> <br> <br> <br> <br> <br> <br> <br> <script language="JavaScript" defer="true"> function cbt2(letter, newText) {var buttons2 = session + "/BUTTON.999-999=*" + letter; document.getElementById(buttons2).value=newText;} cbt2('1', "Help"); cbt2('2', "MSG Help"); cbt2('3', "Return"); cbt2('5', "Refresh"); cbt2('7', "Audit"); cbt2('X', "BACK");cbt2('Z', "Tasks"); cbt2('I', "Navigate"); </script> <input type="submit" name="/3EAC243C8F038D11/4FD9C6F3/BUTTON.999-999=*E" value="Enter"><input type="submit" name="/3EAC243C8F038D11/4FD9C6F3/BUTTON.999-999=*U" value="Page Up"><input type="submit" name="/3EAC243C8F038D11/4FD9C6F3/BUTTON.999-999=*V" value="Page Down"> <input type="submit" name="/3EAC243C8F038D11/4FD9C6F3/BUTTON.999-999=*1" value="F01"> <input type="submit" name="/3EAC243C8F038D11/4FD9C6F3/BUTTON.999-999=*2" value="F02"> </font></font></font></tt></font></font></font></font></pre> </form> </body></html> _______________________________________________ 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 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.