Feedback on: irt.org FAQ Knowledge Base Q969
irt.org | About | Feedback | 1717 [ previous next ] Feedback on: irt.org FAQ Knowledge Base Q969
Sent by Janne Ikonen on September 06, 2000 at 08:19:23:
Worth: Very worth reading
Comments: There is error in that second script that uses activeX component, in function cancelmenu(e), there are 2 closings ( } ) too much, there should be only 3 closings, becouse 1 closing is made after third "if" and second after "else". Here is it at the way it works: <html> <head><title>Something</title> <script language="JavaScript"> menuon=false; function cancelmenu(e) { if (document.all) { if (event.button == 2) { menuon=true; if (popmenu.readyState==4) { popmenu.RemoveAllItems(); popmenu.AddItem("","","",""); popmenu.Popup (event.x,event.y); } else alert("Please wait. Page Loading...") } if (event.button == 1) if (menuon) { popmenu.RemoveAllItems(); popmenu.Popup (event.x,event.y); menuon=false; } } } document.onmousedown = cancelmenu; </script> </head> <body> <object id="popmenu" width=0 height=0 classid="CLSID:F5131C24-E56D-11CF-B78A-444553540000" codebase="http://activex.microsoft.com/controls/iptdweb/ikcntrls.cab"> <param name="_Version" value="65536"> <param name="_ExtentX" value="2646"> <param name="_ExtentY" value="1341"> <param name="_StockProps" value="0"> </object> </body> </html> ps. I had to take comments out from <script> definition becouse they hided script so it wouldnt show with this submit.
Other feedback on 'irt.org FAQ Knowledge Base Q969' - show all
|