Advanced tutorial javascript

Hi!
I am a bit confused about the apex 3.0 Advanced Tutorial chapter 10 "How to Incorporate JavaScript into an Application". Here is an excerpt:
-- start citation --
Including JavaScript in a .js File Referenced by the Page Template
In Oracle Application Express you can reference a .js file in the page template. This approach makes all the JavaScript in that file accessible to the application. This is the most efficient approach because a .js file loads on the first page view of your application, and is then cached by the browser.
The following code demonstrates how to include a .js file in the header section of a page template. Note the line script src= that appears in bold.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>#TITLE#</title>
#HEAD#
<script src="http://myserver.myport/my_images/custom.js" type="text/javascript"></script>
</head>
<body #ONLOAD#>#FORM_OPEN#
-- end citation --
The above seems to suggest that the "custom.js" lives on some server which should be hardcoded into a template. I can't believe it! What does incorporating mean here? For me it should mean an ability to add a javascript file to an application and then referencing it via a relative path so the script keeps staying with the application. I presume the tutorial is wrong about it. But what is the right way? I see there is an ability to add a static file to an application. Could it help here? I would appreciate an advice on how to add a javascript file.
Sergey

Hi Sergey,
You could upload your JS file as static file and use the relative path #WORKSPACE_IMAGES#. This way the file is stored in the database. But the question here is:
Should static files be placed in the database?
"Application Express applications may reference additional external files such as cascading style sheets (CSS), images and Javascript libraries.
These images can either be placed on the file system of the server that runs the web server or, when they are uploaded using Application Express’s application builder, can be stored inside the database.
A benefit of managing files such as images and CSS in the database with the application builder is that they can be exported and imported into another Application Express environment or workspace using only a browser.
However, storing related files in the database is recommended only when you have relatively few images and when the application is not expected to endure high request throughput.
When images, CSS and Javascript libraries are stored in the database, a database connection is established each time the browser requests one of these files.
In a high throughput application this may result in undue and unwanted strain on the database. "
quoting http://www.ruleworks.co.uk/cgi-bin/TUfaq.exe?Guide=Apex
If you have access to your server filesystem, then in my opinion you should place your JS file there. After that you could define a substituion string in shared components pointing to the folder you have palced your JS file. Your templates should reference this substituion string.
Paulo

Similar Messages

  • Advanced tutorial 3.0 : Error 403 when executing own PL/SQL procedure

    Hello,
    Advanced tutorial 3.0 Chap 9 : Upload and download Files in an application.
    As written, I have created the procedure "download_my_file" to download a file content from a custom table....
    Granted the execute on download_my_file to public
    ==> OK.
    When trying to downdload the file from the given URL :
    http://... apex/myOWNER.download_my_file?p_file=..id..
    ==> I get a forbidden access 403.
    Could someone give me an advice ?

    Hello,
    I'll wager 1 UK Pound Sterling (or any other currency you care to name) that you forget to perform the grant (as specified in the document and yet so many people seem to miss that step out).
    John.
    http://jes.blogs.shellprompt.net
    http://apex-evangelists.com

  • Advanced Tutorial

    Hi All,
    I'm trying to run TOPLINK Advanced tutorial, but i'm getting the following error:
    LOCAL EXCEPTION STACK:
    EXCEPTION [TOPLINK-4002] (TopLink - 9.0.3 (Build 423)): oracle.toplink.exceptions.DatabaseException
    EXCEPTION DESCRIPTION: java.sql.SQLException: Connection is broken
    INTERNAL EXCEPTION: java.sql.SQLException: Connection is brokenERROR CODE: 0
         at oracle.toplink.exceptions.DatabaseException.sqlException(Unknown Source)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(Unknown Source)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeNoSelect(Unknown Source)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeCall(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeNoSelectCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeNoSelect(Unknown Source)
         at oracle.toplink.queryframework.DataModifyQuery.execute(Unknown Source)
         at oracle.toplink.queryframework.DatabaseQuery.execute(Unknown Source)
         at oracle.toplink.publicinterface.Session.internalExecuteQuery(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeQuery(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeQuery(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeNonSelectingCall(Unknown Source)
         at oracle.toplink.tools.schemaframework.DatabaseObjectDefinition.createOnDatabase(Unknown Source)
         at oracle.toplink.tools.schemaframework.SchemaManager.createObject(Unknown Source)
         at oracle.toplink.tools.schemaframework.SchemaManager.replaceObject(Unknown Source)
         at oracle.toplink.tutorials.advanced.Demo.createTables(Demo.java:36)
         at oracle.toplink.tutorials.advanced.Demo.main(Demo.java:124)
    INTERNAL EXCEPTION STACK:
    java.sql.SQLException: Connection is broken
         at org.hsqldb.Trace.getError(Trace.java:180)
         at org.hsqldb.Trace.getError(Trace.java:144)
         at org.hsqldb.Trace.error(Trace.java:205)
         at org.hsqldb.jdbcConnection.executeHSQL(jdbcConnection.java:904)
         at org.hsqldb.jdbcConnection.execute(jdbcConnection.java:718)
         at org.hsqldb.jdbcStatement.fetchResult(jdbcStatement.java:686)
         at org.hsqldb.jdbcStatement.executeUpdate(jdbcStatement.java:85)
         at org.hsqldb.jdbcPreparedStatement.executeUpdate(jdbcPreparedStatement.java:152)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(Unknown Source)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeNoSelect(Unknown Source)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeCall(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeNoSelectCall(Unknown Source)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeNoSelect(Unknown Source)
         at oracle.toplink.queryframework.DataModifyQuery.execute(Unknown Source)
         at oracle.toplink.queryframework.DatabaseQuery.execute(Unknown Source)
         at oracle.toplink.publicinterface.Session.internalExecuteQuery(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeQuery(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeQuery(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeNonSelectingCall(Unknown Source)
         at oracle.toplink.tools.schemaframework.DatabaseObjectDefinition.createOnDatabase(Unknown Source)
         at oracle.toplink.tools.schemaframework.SchemaManager.createObject(Unknown Source)
         at oracle.toplink.tools.schemaframework.SchemaManager.replaceObject(Unknown Source)
         at oracle.toplink.tutorials.advanced.Demo.createTables(Demo.java:36)
         at oracle.toplink.tutorials.advanced.Demo.main(Demo.java:124)
    Exception in thread "main"
    Can anyone help me in solving this.
    thanks

    Hi,
    The error you are getting "java.sql.SQLException: Connection is broken" usually means:
    Either the database has not been started, or the URL to the database is incorrect.
    A working version of the tutorial can be found in:
    D:\toplink903\examples\core\examples\sessions\threetier
    Please try and run the example.
    Raanan.

  • JavaScript help Including JavaScript in a .js File Referenced by the Page

    I need help with JavaScript. I have been doing the Advanced Tutorial, and still don't feel that understand how to make it work.
    The example in "Oracle Database Application Express User's Guide" shows this line:
    <script src="http://myserver.myport/my_images/custom.js" type="text/javascript"></script>
    I understand that "my_images" is hypothetical, but where is the real equivalent to this?
    Is there a working example/tutorial of Including JavaScript?
    <li />Also how does one create AJAX functionality?
    If I want to do something like this http://www.w3schools.com/ajax/ajax_server.asp
    in APEX, where do I place the "time.asp" script?
    <li />Can we assume that the HTML and ASP file are in the same directory?
    Please any assistance with these topics are greatly appreciated.

    Hello,
    >> what is the directory structure you would use for /my_images/custom.js? Where does one load these .js files? where is it in the local machine?
    C:\oracle\product\10.2.0\db\Apache ?
    The documentation only gives you a possible example (and I might agree that it’s not the best one). You should put your external JS files (on the server OS file system) wherever it will be most accessible and maintainable for you. The best place, IMHO, is under the /images/javascript/ directory. The reason is very simple. You can use the alias /i/, which defined in your DAD file, to gain a very simple path to the file. In this case, the loading statement will look similar to the following:
    <script src="/i/javascript/custom.js" type="text/javascript"></script>
    >> Do you mean "Oracle Database PL/SQL Packages/Types and htp packages?"
    I’m assuming you are talking about the on-demand process. This is a regular PL/SQL anonymous block, which will be fired only upon specific request - http://download.oracle.com/docs/cd/E10513_01/doc/appdev.310/e10499/bldr.htm#BABEAIIE . This is the mechanism for handling the server side of AJAX.
    >>Anythig else available for us to levarage?
    Denes examples site can also be a valuable resource - http://htmldb.oracle.com/pls/otn/f?p=31517:1 .
    Regards,
    Arie.

  • Is there a tutorial/primer for working with conditional text and page numbering in book folders?

    I'm ramping up on FrameMaker 9 and have been experimenting with using folders in book files. I like being able to add Frame files to the folder to organize content. But I also need to use conditional tags. In one version of my book, the entire contents of some files in one folder are hidden using conditional text. I can't figure out how to set the numbering for each file so that the page numbers adjust appropriately in this scenario. Or is it even possible to do this?
    Can anyone recommend an advanced tutorial for using folders in Frame 9?

    Michelle,
    It would be easier to maintain if you create a different book file that omits the entire "conditionalized" set of files.
    See these Adobe TechComm blogs for some more background info on using hierarchical books and numbering behaviour:
    http://blogs.adobe.com/techcomm/2009/05/xml_authoring_projects_using_hierarchical_books.ht ml
    http://blogs.adobe.com/techcomm/2009/06/numbering_in_hierarchical_books.html

  • LIVE CONNECT: Applet-Javascript interaction: JSObject.class

    Does anyone know where I can get a copy of "java40.jar", or its latest equivalent?
    It contains JSObject.class and JSException.class, and is needed for LiveConnect functionality.
    The file used to be part of Netscape's Netscape Java Classes, distributed with old Communicator distributions. None of this is contained in Netscape's latest offerings. Not a word from Netscape on the subject , though LiveConnect was primarily their baby.
    Thanks in advance,
    Laurence

    Netscape.javascript is in the plugin.jar not in the java40.jar.
    jre 1.4.0_03 and higher installation:
    {java.home}\lib\plugin.jar
    before 1.4.0_03
    {java.home}\lib\jaws.jar

  • Advanced UI

    Can some direct me to an advanced tutorial on developing your own Look and Feel (or replacing default UIDelegates). The Java Tutorial only tells you how to select a pre-existing Look and feel. I need to do some custom development from scratch.

    Hai,
    Go thro Swing Sightings pages (1 to 22) http://java.sun.com/products/jfc/tsc/
    There you'll find links to Metouia Look n Feel and
    other Look n Feel links.
    Remember creating a custom look n feel like
    this is very tedious and time-consuming and
    above all, lot of hardwork. You need to write thousands
    and thousands of lines!!

  • Doubts on Express Advanced Tutorials

    Hi all.
    I'm doing some of the lessons from the advanced tutorial for Apex and some issues does not currently match. For example:
    1) To make the item P2_REC_UPDATE_DATE display-only:
    1.Go to the Page Definition for page 2.
    2.Under Items, select the item P2_REC_UPDATE_DATE.
    3.From the Display As list in the Name section, select Text Field (Disabled, saves state).
    4.Click Apply Changes.
    My version is 4.0.2.00.08 and for the display as list property there is no "Text Field (Disabled, saves state)", which will be the equivalent ...?
    Also on the check boxes lesson, on the Change the Search Field to a Multi Value Check Box, although there is a search field on my report i can't access to it... There is not such thing as P1_REPORT_SEARCH. How do i access this field ...? There is nothing on the items section ....
    Please help ....!

    For your date item select the Display Only option, then further down the page in Settings there is an option to select Save State > Yes|No.
    I can't see your application so don't know about the other situation.
    Earl

  • JSP & Sevlet tutorial..

    Is there a site that provide Basic to Advance tutorial on Servlet and JSP? Please let me know....
    jun

    Try http://www.coreservlets.com.
    "Trying is the first step toward failure." - Homer J. Simpson

  • Any Samples?

    Are there any sample libraries of prepared materials and textures available for download which can be used with Acrobat 3D Toolkit? I have the full product (on CD) but it doesn't seem to have any. Sample javascripts would also be very useful!
    Also,I don't seem to find any sample .pdf's showing off 3D capabilities or anything that resembles a tutorial. Am I not looking in the correct place perhaps?
    Finally, did Acrobat 3D Toolkit evolve out of Adobe's previous Atmosphere product? If so, can materials and scripts from that product be brought over for use in the new Toolkit?
    Thanks in advance,
    - Phil

    [JavaScript samples]
    Hi guys,
    take a look at the following site:
    http://partners.adobe.com/public/developer/pdf/topic_3d.html
    I especially recommend the Web seminar (shockwave video):
    http://partners.adobe.com/public/developer/en/webseminars/3D-Part1.swf
    IIRC the author explains how the Acrobat and Acrobat3D JavaScript engines play together.
    Take a look at the sample files provided by the Web seminar author:
    http://partners.adobe.com/public/developer/en/webseminars/formservertutorialfiles.zip
    Very good examples in my humble optinion...
    HTH
    Sebo

  • How do I use SQL statements to perform calculations with form fields????

    Please help!!! I don't know how to use a SQL statement within my APEX form......
    My form is below. The user will enter the values in the form. Click on Submit. Then we need to run a SQL select statement with those values.
    Our form looks like this:
    Start_Date ____________
    Per_Period ____________
    Period ____________
    [Submit Button]
    The user will enter these 3 values in the form.
    This is an example of an user providing the values:
    Start_Date 03/14/08_______
    Per_Period $200.00________
    Period 4____________
    [Submit Button]
    Then they will click the Submit Button.
    The SQL statement (BELOW) returns output based on the users selections:
    START_DATE PER_PERIOD PERIOD
    14-MAR-2008 00:00 200 Week 1 of 4
    21-MAR-2008 00:00 200 Week 2 of 4
    28-MAR-2008 00:00 200 Week 3 of 4
    04-APR-2008 00:00 200 Week 4 of 4
    Total 800
    This is the full text of the SQL that makes the output above:
    with criteria as (select to_date('03/14/08', 'mm/dd/rr') as start_date,
    4 as periods,
    'Week' as period,
    200 per_period from dual),
    periods as (select 'Week' period, 7 days, 0 months from dual
    union all select 'BiWeek', 14, 0 from dual
    union all select 'Month', 0, 1 from dual
    union all select 'ByMonth', 0, 2 from dual
    union all select 'Quarter', 0, 3 from dual
    union all select 'Year', 0 , 12 from dual
    t1 as (
    select add_months(start_date,months*(level-1))+days*(level-1) start_date,
    per_period,
    c.period||' '||level||' of '||c.periods period
    from criteria c join periods p on c.period = p.period
    connect by level <= periods)
    select case grouping(start_date)
    when 1 then 'Total'
    else to_char(start_date)
    end start_date,
    sum(per_period) per_period,
    period
    from t1
    group by rollup ((start_date, period))
    THANKS VERY MUCH!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    You're just doing a parameterized report, where the input fields are your parameters.
    Check out the Advanced Tutorial titled Parameterized Report here:
    http://download.oracle.com/docs/cd/E10513_01/doc/appdev.310/e10497/rprt_query.htm#BGBEEBJA
    Good luck,
    Stew

  • Problem with Item Validation

    Hello,
    I am running an advanced tutorial: http://download.oracle.com/docs/cd/E14373_01/appdev.32/e13363/issue_track_ui.htm#BGBJCGIC
    and I have a problem with item Validation.
    Tutorial offers the following:
    You must manually create another validation to ensure that the Actual End Date is the same or later then the Start Date.
    To add a validation for the Actual End Date:
    1.Under Page Processing, Validations, click the Create icon.
    2.For Level, accept the default, Item level validation, and click Next.
    3.For Item, select Project Details: 50.P3_ACTUAL_END_DATE (Actual End Date) and click Next.
    4.For Validation Method:
    a.Select PL/SQL and click Next.
    b.Accept the default, PL/SQL Expression and click Next.
    5.For Sequence and Name:
    a.Sequence - Enter 50.
    b.Validation Name - Enter P3_END_AFTER_START.
    c.Accept the remaining defaults and click Next.
    6.For Validation:
    a.Validation - Enter:
    to_date(:P3_ACTUAL_END_DATE,:APP_DATE_FORMAT) >= to_date
    (:P3_START_DATE,:APP_DATE_FORMAT)
    b.Error Message - Enter:
    Actual End Date must be same or after Start Date.
    c.Click Next.
    7.For Conditions:
    a.Condition Type - Select Value of Item in Expression 1 is NOT NULL
    b.Expression 1 - Enter P3_ACTUAL_END_DATE
    8.Click Create.
    Is there a mistake in explanation? I did it 3 times already, very carefully! I ran the page, entered the date, which is After the Start date, and get the error message: Actual End Date must be same or After Start Date!!
    Thank you for your consideration...

    I got it solved. I don't know if this is documented(or a bug) but what I did was declare an exception and then raise it and put the form_trigger_failure into the exception handler rather than raise form_trigger_failure in the body.
    declare
    alreadyExists exception;
    begin
    -- select .....
    raise alreadyExists;
    exception
    when alreadyExists then
    message('.....exists');
    raise form_trigger_failure
    end;

  • APEX 3.0.1 fails to consume Web Services

    I am running APEX 3.0.1 in a 10.2.0.2 EE database on Windows XP.
    I am trying to get APEX to use a simple web service that I have created in BPEL. The web service functions perfectly in SoapUI.
    APEX seems to be using the response document rather than the request document when invoking the service.
    Here is the request generated by APEX:
    <inputVariable><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload"><ns1:Item xmlns:ns1="http://TargetNamespace.com/GetItemResponse">
    <ns1:SETID>SHARE</ns1:SETID>
    <ns1:ITEM_ID>810002</ns1:ITEM_ID>
    </ns1:Item>
    </part></inputVariable>
    Here is the request generated by SoapUI:
    <inputVariable><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload"><get:Item xmlns:get="http://TargetNamespace.com/GetItemRequest">
    <get:SETID>SHARE</get:SETID>
    <get:ITEM_ID>810002</get:ITEM_ID>
    </get:Item>
    </part></inputVariable>
    The primary difference is that APEX is referencing GetItemResponse rather than GetItemRequest.
    Here is the WSDL:
    <definitions name="ItemGet" targetNamespace="http://xmlns.oracle.com/ItemGet" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://xmlns.oracle.com/ItemGet" xmlns:ns1="http://TargetNamespace.com/GetItemRequest" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:ns2="http://TargetNamespace.com/GetItemResponse" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:client="http://xmlns.oracle.com/ItemGet">
    <types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://TargetNamespace.com/GetItemRequest" schemaLocation="GetItemRequest.xsd"/>
    </schema>
    <schema xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://TargetNamespace.com/GetItemResponse" schemaLocation="GetItemResponse.xsd"/>
    </schema>
    </types>
    <message name="ItemGetRequestMessage">
    <part name="payload" element="ns1:Item"/>
    </message>
    <message name="ItemGetResponseMessage">
    <part name="payload" element="ns2:Root-Element"/>
    </message>
    <portType name="ItemGet">
    <operation name="process">
    <input message="tns:ItemGetRequestMessage"/>
    <output message="tns:ItemGetResponseMessage"/>
    </operation>
    </portType>
    <binding name="ItemGetBinding" type="tns:ItemGet">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="process">
    <soap:operation style="document" soapAction="process"/>
    <input>
    <soap:body use="literal"/>
    </input>
    <output>
    <soap:body use="literal"/>
    </output>
    </operation>
    </binding>
    <service name="ItemGet">
    <port name="ItemGetPort" binding="tns:ItemGetBinding">
    <soap:address location="http://xpvm.us.oracle.com:8888/orabpel/default/ItemGet/1.0"/>
    </port>
    </service>
    <plnk:partnerLinkType name="ItemGet">
    <plnk:role name="ItemGetProvider">
    <plnk:portType name="tns:ItemGet"/>
    </plnk:role>
    </plnk:partnerLinkType>
    </definitions>
    As you can see from the WSDL, the input message is tns:ItemGetRequestMessage and the output is tns:ItemGetResponseMessage.
    The APEX design time environment is accurately recognizing ItemRequest for the input parameters and ItemResponse for the output parameters.
    It looks like a potential APEX bug.
    Anyone run into this? Anyone have any suggestions?
    Thanks!
    Kurt

    Kurt:
    It does look like a bug. I can offer the following workaround.
    Create a Manual Web reference as described here:
    http://download-west.oracle.com/docs/cd/B32472_01/doc/appdev.300/b32471/advnc.htm#BABCBBHJ
    section "Creating a Web Service Manually"
    based on the WSDL below, you would enter the following for URL and Action:
    URL: http://xpvm.us.oracle.com:8888/orabpel/default/ItemGet/1.0
    Action: process
    Also, enter a name for an APEX collection to store the response, such as GET_ITEM_RESPONSE.
    For the SOAP Envelope, paste in the one that works from SOAPUI or use BPEL Control to get the envelope. Instead of static values for the parameters you use #ITEM_NAME# substitutions. So if the page generated by the wizard was on page 1, it would look something like:
    <inputVariable><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload"><get:Item xmlns:get="http://TargetNamespace.com/GetItemRequest">
    <get:SETID>#P1_SETID#</get:SETID>
    <get:ITEM_ID>#P1_ITEM_ID#</get:ITEM_ID>
    </get:Item>
    </part></inputVariable>
    (with the proper SOAP Envelope wrapper around it)
    Now go to page 1 (assuming that was the page created by the wizard) and remove the current process of type Web service on that page. Add a new process of type Web service, choose Manual, and choose the manual one you created above.
    Follow the instructions in the section titled "Displaying Web Service Results in a Report" at the link above to create a report on the result.
    There is also an advanced tutorial using Manual Web references you may wish to review:
    http://download-west.oracle.com/docs/cd/B32472_01/doc/appdev.300/b32469/web_serv.htm#CHDEFEGH
    Hope that helps,
    Jason

  • Mozilla is lying when it says Java Script is unnecessary for the avcrage user.Java script is not working in Firefox 7.01

    I want to roll back to an earlier version Firefox that works with Java Script how can I do this. Where I can download an earlier version? You know what the problems are. I am NOT going to list them. Own up to your errors. You made an incorrect conscious decision to break with Java compatibility.

    Mozilla is not lying about average users, but it shows contempt for experienced users, or those that want to be able to get the more out of their browser, or use it for work or school.
    Java and JavaScript are not the same thing. I trust you are referring to JavaScript problems and a lot of collateral damage associated with the mess.
    # Prohibition on Webpages being able to resize or move windows with JavaScript
    # Prohibition on Users being able to move or resize windows with JavaScript
    # Ignoring the fact that there were already user controls in Tools > Options > Content > Javascript > Advanced
    # Making JavaScript inoperable from Location bar as a command, or in a keyword shortcut that involves moving resizing windows
    # Destroying use of AwesomeBar search, Bookmark searching for bookmarks containing JavaScript, making internal searches very unreliable
    Firefox 8 comes out November the 8th and it nor later versions show any reversal of this mess.
    Firefox 3.6.* should remain safe to use for some time, as corporate users will not put up with nonsense when they support thousands of users.
    For those that really need an older version of Firefox [ftp://ftp.mozilla.org/pub/firefox/releases releases] (all releases, including 4.0.1 and 5.0) or with the latest of [http://www.mozilla.com/en-US/firefox/all-older.html Firefox 3]. Mac OSX 10.4 users can't upgrade to 4.0.1
    When you reinstall a different version, at the end of the install, don't let the install start Firefox for you, rather exit, and then start Firefox in the normal manner to avoid inadvertently creating and using a new profile without your bookmarks, etc.
    What would be better would be to use multiple versions / profiles at the same time, which is certainly beyond average users, particularly when Mozilla has historically and purposely made such things difficult. But if interested see [http://kb.mozillazine.org/Using_multiple_profiles_-_Firefox Using multiple profiles - Firefox - MozillaZine Knowledge Base]

  • New details on same page won't insert

    Hi,
    I am not able to get a master-detail-on-same-page to work properly.
    It is created with a wizard.
    After adding the first row and entering data, the row is lost when clicking Apply Changes of the master.
    The row is not inserted in the database.
    When I first add a second row without entering data, the first row is inserted when clicking Apply Changes of the master.
    Also when adding the second row, an extra Apply Changes button appears for the details.
    I am using theme '14. Modern' in APEX 3.0.1 on 10g XE.
    Any help will be welcome,
    Martijn

    Hi again,
    The same problem can be seen when following the Advanced Tutorial topic 'How to Create a Master Detail PDF Report'.
    After following the instructions you get a report with master detail form.
    When all detail rows are deleted, the Apply Changes button of the details table disappears.
    You now can add a fill in a new row. However the Apply Changes button won't save your new detail row. Though adding a next row without entering data will save the first row, and the Apply Changes button reappears.
    So, after all the job is done. However it is not the way of working we will instruct end users.
    Is their a way to get the Apply Changes reappear just after adding the first row?
    Thanks in advance,
    Martijn

Maybe you are looking for

  • Convert binary data to decimal in CAN XNET

    I am using NI-XNET Read function to read CAN frames from port CAN1 , the data out put comes in cluster in binary format is there any function that I can use to convert the binary to decimal ? I prefer not to write another sub-vi to do conversion but

  • Question on CCloud Flash Builder 4.6 install

    Hello, I curretly have Flash Builder 4.6 installed on my computer - it was originally installed as FB4.5 when I installed MC CS 5.5  -- but the 4.6 version was made available as a separate installation from MC.5 when it became available last November

  • Newly created files do NOT appear in finder

    When I bounce files from Logic7 or Logic8 and then switch to the "Bounces" folder, in the finder window that I usually have open in the background, the file that I just bounced does not appear there. The only way to get it to appear is to manually br

  • SAP Best Practice for Water Utilities on ERP2005

    Hi All, I want to load SAP Best Practice for Water Utilities on ERP2005. I have downloaded the package from Marketplace but there is NO transport file included on it. It only contains documentation. My questions are 1. Does anyone know where I can do

  • Font problem -- unwanted Chinese fonts

    The image below shows the front panel of my application.  Three of the indicators have labels in Chinese, while the rest are in English as expected/desired.  Originally, they were all in English then suddenly some changed to Chinese. The project expl