ApEx 3.1 HDTML javascript issue

I very much appreciate the new enhancements in the ApEx 3.1 -- especially the interactive reports. I'm running into a problem however when attempting to customize it a bit. I won't give you the entire history, unless you really want it, but the skinny of it is that I am wondering if I can request a development change be made to the apex_3_1.js file for the next sub-release of ApEx.
I am issuing a DOCTYPE tag at the top of pages via the header section of a page template. This DOCTYPE is to help make some of our custom css work. When we implemented this in our development workspace however, we found that it broke the dHTML list types and the dHTML Action Menu of the interactive reports.
After some snooping around, we believe that a change to the way the apex_3_1.js file displays dynamic menus would help not only our situation, but also help the general community. I'm very open to hearing reasons for not making this change.
We found the javascript function dhtml_MenuOpen within the apex_3_1.js file is setting the position of the menu to be absolute and then setting the top and left attributes to a number. We wonder if the assignment of the top and left attributes should append the letters "px" to that assignment so that the browser knows explicitly that the value is in pixels.
Does this sound legitimate and feasible? Is there a strong reason not to do this? If you'd like more details of what I'm talking about and why, feel free to ask. I'm not an HTML expert or anything, but I'm just relaying what a web guy at our place is suggesting. He mentioned that there are several instances in this javascript file where adding "px" to a value where "top", "left", etc. are being set would be appropriate.
I don't know if or how to suggest this to the ApEx development team as a bug or what, but I've seen other posts here where people have asked what to do and suggested that simply stating the issue here would not only allow others to comment on it, but the development team would see it too.
Shane.

Hello Shane,
In principle, I’m all for revising these functions, to not use absolute positioning, and make them BiDi oriented. However, that probably will not happen soon.
In your case, I don’t think adding ‘px’ can break functionality. You can add your request into the post 3.1 enhancement list in here - Enhancement Request Thread : Post 3.1 .
Until then, you can try to find a workaround. As far as I can tell, the dhtml_MenuOpen() is being called through the template you are using for your menu. You can duplicate this template, change the JS function (e.g. dhtml_MenuOpen1() ) and in the new function add everything you think will help your application.
Although changing the original JS file is also an option, it’s not advisable, because it can turn your system to an unsupported one. In any case, remember that the apex_3_1.js file is a compressed one, so you’ll have to be extra careful.
Regards,
Arie.

Similar Messages

  • CRM 2013 - Inconsistent javascript issue crash the web client and user needs to reopen

    Hello,
    We are using CRM 2013 on premise version and almost 600 users are using it. We have some inconsistent JavaScript issue (following is the log for same) which happens to users in a day or two. When this issue occurs user can not work in system and they have
    to open new instance of CRM.
    Does anybody knows about this error?
    <CrmScriptErrorReport>
      <ReportVersion>1.0</ReportVersion>
      <ScriptErrorDetails>
       <Message>Unable to get property 'location' of undefined or null reference</Message>
       <Line>1</Line>
       <URL>/_static/_common/scripts/main.js?ver=1676323357</URL>
       <PageURL>/main.aspx#313155368</PageURL>
       <Function>anonymous($p0,$p1,$p2){this.$3_3.get_currentIFrame()&&Mscrm.PerformanceTracing.write("Unload",this.$3_3.get_currentIFrame().src);this.$H_3=$p0.toString();this.$26_3();this.$1A_3();this.$1J_3();if($p0.get_isLocalServer())$p0.get_query()["pagemode"]="iframe</Function>
       <CallStack>
        <Function>anonymous($p0,$p1,$p2){this.$3_3.get_currentIFrame()&&Mscrm.PerformanceTracing.write("Unload",this.$3_3.get_currentIFrame().src);this.$H_3=$p0.toString();this.$26_3();this.$1A_3();this.$1J_3();if($p0.get_isLocalServer())$p0.get_query()["pagemode"]="iframe";addPassiveAuthParameters($p0);var$v_0=$p0.toString();if(IsNull($p2))$p2=false;var$v_1=this.$18_3($p0,$p2);if($v_1){if(this.$2z_3()){window.location.reload();return}this.$2d_3();this.$1s_3();Mscrm.PerformanceTracing.write("Navigate",$v_0);!Mscrm.Utilities.isIE()&&this.raiseEvent(Mscrm.ScriptEvents.UpdateTopLocation,null);this.$3_3.get_currentIFrame().contentWindow.location.replace($v_0)}else{this.$10_3();var$v_2=this.get_contentWindow().Sys.Application.findComponent("crmPageManager");if($v_2){!Mscrm.Utilities.isIE()&&$v_2.raiseEvent(Mscrm.ScriptEvents.UpdateTopLocation,null);var$v_3={};$v_3["sourceUri"]=Mscrm.Utilities.getContentUrl(null);$v_2.raiseEvent(Mscrm.ScriptEvents.IFrameReactivated,$v_3)}}window.self.InnerIFrameSrcChangeTimestamp=(newDate).getTime();this.title=$p1;if(window.LOCID_UI_DIR==="RTL"&&$p0.toString().indexOf("PersonalWall")>=0&&window.UseTabletExperience)this.$3_3.get_currentIFrame().style.position="RELATIVE"}</Function>
       </CallStack>
      </ScriptErrorDetails>
      <ClientInformation>
       <BrowserUserAgent>Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3)</BrowserUserAgent>
       <BrowserLanguage>en-US</BrowserLanguage>
       <SystemLanguage>en-US</SystemLanguage>
       <UserLanguage>en-US</UserLanguage>
       <ScreenResolution>1366x768</ScreenResolution>
       <ClientName>Web</ClientName>
       <ClientTime>2015-04-20T15:41:12</ClientTime>
      </ClientInformation>
      <ServerInformation>
        <OrgLanguage>1033</OrgLanguage>
        <OrgCulture>1033</OrgCulture>
        <UserLanguage>1033</UserLanguage>
        <UserCulture>1033</UserCulture>
        <OrgID>{E8BBA7AE-A552-DE11-B475-001E0B4882E2}</OrgID>
        <UserID>{614837CD-448B-DE11-A5E1-005056970D6C}</UserID>
        <CRMVersion>6.1.2.112</CRMVersion>
      </ServerInformation>
    </CrmScriptErrorReport>

    Are you on-premise, or on-line? : It's on-premise
    Can you reproduce it on-demand, or is it sporadic?: It's sporadic
    There is a mention of loading an iFrame in the error, do you have iFrames on the form that generates this error?
    It's not on specific forms, so can't identify that. Yes we have iframes on some forms.
    Does it happen on any/all entity forms, or specific ones?  Do the entity forms have any custom JavaScript on them?
    It's not on specific forms. And yes we have javascript on almost all forms.
    Do you have any network problems or slowness in your network? Does the problem happen when the network is busy?
    We need to check this on next occurrence.
    Do the users that see this error have any unusual add-ins or toolbars in their browser?  This is not for specific user. Its happening for all randomly.
    Have you tried other browsers like Chrome or FireFox and do users see the problem there as well?
    We need to check only for IE.

  • Apex 4.01 Tabular Form Issue javascript

    We have moved an apex 3.2 application to apex 4.0 and we have some problems with the new ordering of the G_Fxx-Colums as described in another thread.
    There is another thing we do not understand:
    The SQL-Statment is like
    select a,
    b,
    apex_item.text(40,c) c
    from table.
    In java-script we access the data with
    <script type="text/javascript">
    function readOnly()
    var mon_01 = document.getElementsByName("f01");
    var mon_02 = document.getElementsByName("f40");
    In Apex 3.2 both arrays started with 1.
    In Apex 4.0 there seams to be a shift. The Data in mon_01 (j) correspondes to mon_02(j-1).
    Any hint what happened ?
    Thanks
    Tilman

    Habib,
    There were issues in past releases of Oracle Application Express that caused the internal query column IDs to get out of sequence. That issues has been resolved in APEX 4.0.1. However if you import or upgrade older applications that had this issue in APEX 3.2 or before, then there's no guarantee that the fxx array assignments in 4.0 will be the same as in 3.2. So what you will need to do it to open your tabular form source query, and then hit apply changes, this will put the query column ID sequence in the correct order, and then run your tabular form, and take a note of the new fxx arrays assignments. And based on that information, adjust your JavaScript and / or PL/SQL code to reference the correct arrays. In APEX 4, there is now also a way to reference those arrays by the name of the underlying column using the apex_application.f_fmap array, this way, you won't have to reply on how the engine allocates those arrays anymore. Keep in mind, this allocation has always been done at runtime, so e.g. if you had conditional columns, then a column that's in some cases rendered as f05, might be rendered as f07 in other cases.
    Regards,
    Marc

  • Links2 -g javascript issue [solved]

    I installed the community build of links2 -g as my backup web browser and to view html files on my computer.  The web site describes javascript capability and their manpage indicates a setup box for adjustments.  The PKGBUILD in ABS indicates that it should be compiled in?  not sure about this. (I'm new)  There is no setup box for javascript under setup and when I go to a website that definitely has javascript I get the "please enable or switch browser messages".  I checked with Firefox/Noscript enabled and it reported the same message until I gave permissions.
    Is this feature turned off due to security issues? Can I reset something in ABS to rebuild with javascript enabled?  Any help would be appreciated. 
    Thanks
    javascript was listed as buggy on website.
    Skippy
    Last edited by skippy (2008-02-16 05:01:15)

    I am seeing some similar weirdness in manually created tabular forms using apex 3.2 and 4.01. I have an order form where the f01 .. f09 items get saved in a collection when the user hits the next button (collection is truncated then rebuilt using ...add_member). If they go back to the tabular form with the previous button the quantity entered for a particular row in the form gets moved down to the next row. You can hit next and previous and it will keep on happening. Eventually the quantity entered will cycle through all the html rows and back to the top. It does not happen with IE 8, FF 3.6 or Chrome. It is like the fXX items are not properly sequenced in the html form. I have spend hours trying to figure this out to no avail. The only variable is FF 4. I've tried 5 different themes. No luck.
    Dave

  • Javascript issue with Firefox 4

    Hello,
    I am facing a strange issue with my APEX application, developed using APEX 3.0.
    One of the pages has a "Select List" item (with static list values). There are also 2 "Date Picker" fields, showing start and end dates.
    Whenever an item is selected from the "Select List" item (for e.g. "Yesterday"/"Last Month" etc.),
    i) the 2 "Date picker" fields are automatically populated &
    ii) the page is submitted to refresh the page contents.
    This is achieved by defining value for "HTML Form Element Attributes" as
    onChange="setRange(this.value, document.getElementById('START_DATE'), document.getElementById('END_DATE'));doSubmit('date_change')"Now, this works as expected on all browsers, except FireFox version 4 (it also works on Firefox 3).
    On Firefox 4,
    a) the value of "Select List" item is populated in "Start Date" item and
    b) the value of "Start Date" item is populated in "End Date" item and
    c) the value of "Select List" is reset to its default value.
    Now, "setRange" is a javascript function and works as expected when I remove the call to "doSubmit" above. But the page submission appears to result in the above issue.
    Any idea how I can debug/resolve this?
    p.s. Let me know if you need more details.

    I am seeing some similar weirdness in manually created tabular forms using apex 3.2 and 4.01. I have an order form where the f01 .. f09 items get saved in a collection when the user hits the next button (collection is truncated then rebuilt using ...add_member). If they go back to the tabular form with the previous button the quantity entered for a particular row in the form gets moved down to the next row. You can hit next and previous and it will keep on happening. Eventually the quantity entered will cycle through all the html rows and back to the top. It does not happen with IE 8, FF 3.6 or Chrome. It is like the fXX items are not properly sequenced in the html form. I have spend hours trying to figure this out to no avail. The only variable is FF 4. I've tried 5 different themes. No luck.
    Dave

  • OBIEE 11g: Dashboard Javascript Issue

    Hi Gurus,
    We have upgraded obiee from 10g to 11g and finding issues with javascript in a dashboard.
    Functionality: There are some custom labels showing prompt values in it with large font. When user change prompt value and Apply, it should change the value of those text as well.
    In 10g its running fine, but in 11g its not happening after we change the value of prompts. I found the following Javascript is responsible for this functionality. Even I saw one thread to suggest the exactly same code, but in 10g.
    <script type="text/javascript">
    (function(){
    var tblTag = document.getElementsByTagName('table');
    var tdElem= document.getElementsByTagName('td');
    for(m=0;m<tdElem.length;m++){
    if(tdElem[m].className=='GFPSubmit'){tdElem[m].childNodes[0].tBodies[0].rows[0].cells[0].childNodes[0].childNodes[0].innerHTML='Run Report';
    }//close if statement
    }//close for loop
    }// close function clickVal()
    </script>
    Thread:
    Change Go Button Text on Prompt Only
    I need to understand what its actually doing? and Does it really work in 11g? Whats the alternative code?
    Thanks in advance.

    In 10g these are the html objects, after upgrade you need to know the html objects for that report based on that you need to modify javascript code.
    From given code, activity is doing on these objects; You need to find out the equivalent object name for 'GFPSubmit' in 11g.
    GFPSubmit
    table
    td
    If make sense mark

  • I have a basic applet method timing problem with Firefox (and Chrome), not IE nor Opera. Works if JavaScript issues windows.alert() prior, fails otherwise.

    I have an applet method, which is invoked from a JavaScript function, that is triggered by the window.onload event. The problem seems to center in the loading of the applet and its methods.
    If I step through the 3 applet acceptance prompts (I chose to use a down-level Java), the applet method is never invoked, nor is an exception raised. How this happens is beyond my understanding.
    As additional information, the Init(), start(), and "desired" Java methods all use the synchronized keyword. This is an attempt to minimize the exposure to a multi-thread environment.
    If I issue a message from JavaScript (via window.alert()) PRIOR to invoking the method, I can get the desired results in special circumstances:
    1) When the alert is presented, Firefox also prompts, SIMULTANEOUSLY, to block/continue the applet (the first of the 3 applet acceptance prompts). I can accept that these are separate threads.
    2a) If I walk through the 3 applet acceptance prompts FIRST, and then hit the OK button on the alert message SECOND, I get the desired results, my applet method executes, and all is well (other than the fact that I would prefer not to have the alert in place at all).
    2b) If I hit the OK button on the alert message FIRST, and then walk through the 3 applet acceptance prompts SECOND, I get the same results as when the page loads WITHOUT the alert, which is the applet method is never invoked, nor is an exception raised. Weird, huh?
    The above problem only occurs when the browser and the applet's URL are loaded for the first time.
    Subsequent invocations (after the page & applet has been loaded initially) do not have the failing symptoms.
    It is my understanding that IE and Firefox (and Chrome and Opera, for that matter) each use the same implementation of JavaScript provided by Microsoft. Please correct me if this information is inaccurate.
    The failing page and it's applet are proprietary; I cannot provide the Internet URL, nor the Java or JavaScript source, to aid in your analysis.

    I can speak to the source code, but have no access to it.
    The current process/thread that invokes an applet method must check to see that the applet is not currently being loaded by another process/thread. If it is being loaded, the current process/thread should block until the load is complete, THEN attempt to invoke the applet method.
    Please forward my concern to a knowledgable developer. The nature of the problem, once identified, can be addressed in a very straightforward manner.

  • Apex 3.2 hook javascripts to IR and execute those when report is refreshed

    Hi,
    You propably have see tricks to attache javascript to IR refresh using time out and gReport.l_LastFunction e.g. these.
    http://roelhartman.blogspot.com/2010/04/alternative-to-alternating-row-colors.html
    http://www.talkapex.com/2009/03/column-groups-in-apex-interactive.html
    Here is alternative solution:
    You need load jQuery 1.4.2 e.g. in page template header
    Create page zero if your application do not have one. Then create HTML region before footer with no template.
    Place code to region source
    <script type="text/javascript">
    ;(function($){
    $.htmldbIrBusyGrap=$.fn.htmldbIrBusyGrap=function(){
    /* for bind IR ajax */
    /* check do we have IR on page */
    if($('#apexir_WORKSHEET_REGION').length>0){
      /* replace apex internal function _BusyGraphic */
      gReport._BusyGraphic=function(pState){
       if(pState==1){
        /* ir ajax start trigger htmldbIrAjaxStart event and show loading icon */
        $.event.trigger('htmldbIrAjaxStart');
        $('#apexir_LOADER').show();
       }else{
        /* check is there data stored to #apexir_WORKSHEET */
        if(!$('#apexir_WORKSHEET').data('htmldb')){
          /* store data to #apexir_WORKSHEET */
          $('#apexir_WORKSHEET').data('htmldb',{irReady:true});
          /* trigger htmldbIrReady event */
          $.event.trigger('htmldbIrReady');
         /* hide loading icon and trigger htmldbIrAjaxEnd*/
         $('#apexir_LOADER').hide();
        $.event.trigger('htmldbIrAjaxEnd');
       return;
      $.event.trigger('htmldbIrReady');
    $.htmldbIrReady=$.fn.htmldbIrReady=function(fn){
    $(function(){
      if($.isFunction(fn)&&$('#apexir_WORKSHEET_REGION').length>0){
       $('#apexir_WORKSHEET_REGION').bind('htmldbIrReady',fn);
    })(jQuery);
    addLoadEvent(function(){$.htmldbIrBusyGrap();});
    </script>Now your IR will trigger htmldbIrReady event when report is refreshed.
    Usage example
    <script>
    $(function(){$('#foo').bind('htmldbIrReady',function(){alert('Hello');});});
    </script>Also it trigger htmldbIrAjaxStart and htmldbIrAjaxEnd events.
    Usage example
    <script>
    $(function(){$('#foo').bind('htmldbIrAjaxStart',function(){alert('Ajax start');});});
    $(function(){$('#foo').bind('htmldbIrAjaxEnd',function(){alert('Ajax end');});});
    </script>Or use function $.htmldbIrReady example
    <script>
    $(function(){$.htmldbIrReady(function(){alert('Hello');});});
    </script>Small demo that logs those events here
    http://actionet.homelinux.net/htmldb/f?p=100:87
    Hope this helps and you post other innovative solutions or usage examples about this
    Regards,
    Jari

    Jari,
    i have found my bug which prevented the Page from working.
    i have a custom build apex_loader
    <script src="#WORKSPACE_IMAGES#jquery-1.4.2.min.js" type="text/javascript"></script>
    <script src="#APP_IMAGES#jquery.simplemodal-1.3.5.js" type="text/javascript"></script>
    <script type="text/javascript">
    * @param pRegionStaticId ID of region to set to modal
    * @param pOptions Options for modal Screen. See: http://www.ericmmartin.com/projects/simplemodal/#options for more info
    goModal=function(pRegionStaticId, pOptions){
      var vDefaults = {persist: true, overlayCss: {backgroundColor: '#606060'}}; // Note: It's important that you leave the persist = true otherwise items values will be cleared
      pOptions = jQuery.extend(true,vDefaults, pOptions);
      // To maintain order of APEX items (see forum posting above)
      $('#' + pRegionStaticId).wrap('<div></div>');
      // toon het ajax laad scherm
      html_ShowElement('AjaxLoading');
      // Laat de region zien, in dit geval 'apexir_LOADER' --> het icoontje bovenin
      //  $('#' + pRegionStaticId).show();
      // Open het modal scherm
      //  $('#' + pRegionStaticId).modal(pOptions);
    }// goModal
    * Sluiten van het modal scherm
    modalClose=function(){
       // verberg het ajax laad scherm
       html_HideElement('AjaxLoading');
       $.modal.close();
    }// modalClose
    // OnLoad tasks
    $(document).ready(function(){
      // Voor alleen uit wanneer er een IR is op de pagina
      if ($('.apexir_WORKSHEET_DATA').length > 0) {
        // See apex_ns_3_1.js for _BusyGraphic
        function dispIRBusyGraphics(pState){
        if(pState == 1){
            // Here apexir_LOADER is the object ID.
            // You can use your own region if you wanted to etc...
         goModal('apexir_LOADER', {position:['30%',]});
        else{
           modalClose();
        return;
        }// dispIRBusyGraphics
        function updateIRJS(){
         // This time out is required since after the report is refreshed
         // via AJAX, need to reattach the l_LastFunction command
         setTimeout(
           function(){
            gReport._BusyGraphic = function(pState){dispIRBusyGraphics(pState);};
           1000
        gReport = new apex.worksheet.ws('');
        gReport.l_LastFunction = function(){dispIRColGroups();}
        // Need to put timeout since not registering on initialization
        setTimeout(function(){gReport._BusyGraphic = function(pState){dispIRBusyGraphics(pState);};},500);
        updateIRJS();
      } //If IR exist
    </script>and when i disabled this on page 0 the functionality was working correctly.
    Thanks for demoing this in the application.
    Marco

  • APEX 3.1.2 javaScript:doSubmit don't able navigate BUG

    Hi everybody,
    We're working with APEX 3.1.2.
    We're not able to navigate from page to page with the Thumbnails.
    It seems that the javaScript:doSubmit doesn't execute.
    In our example we want to go from 'Généralités' page to 'Paramètres' page:
    javaScript:doSubmit('T_PARAMÈTRE');
    Can you help me ?
    Thanks & Regards.
    Eric.

    HI everybody,
    I apologize, when I say ``Thumbnail`` it means ``Tabs``.
    Anybody had never get this bug yet ?
    Thanks & Regards.
    Eric.

  • Firefox 25.0.1 and Facebook have JavaScript issues

    I am using Firefox 25.0.1 with Mac IOS 10.9 on my Macbook Air. When trying to get to Facebook, I am told that I have to enable JavaScript in my browser or go to the mobile site. I am given no instructions on enabling JavaScript, nor can I find JavaScript in my settings or add-ons. Safari does not have this issue, but I'd prefer to use Firefox. Unfortunately, a web search of this issue does not bring me any results. Is it just me?

    Firefox has a general on/off setting for JavaScript. If it was off, lots of sites would be giving you the same message. Since it's only on Facebook, I think something else might be the culprit here.
    Your post didn't include any information on your add-ons, so I'll give some general advice.
    '''Removing obsolete/conflicting/corrupted stored data'''
    When you have a problem with one particular site, a good "first thing to try" is clearing your Firefox cache and deleting your saved cookies for the site.
    (1) Bypass Firefox's Cache
    Use Command+Shift+r to reload the page fresh from the server.
    Alternately, you also can clear Firefox's cache completely using:
    Firefox menu > Preferences > Advanced
    On the Network mini-tab > Cached Web Content : "Clear Now"
    If you have a large hard drive, this might take a few minutes.
    (2) Remove the site's cookies (save any pending work first). While viewing a page on the site, try either:
    * right-click and choose View Page Info > Security > "View Cookies"
    * Tools menu > Page Info > Security > "View Cookies"
    * click the padlock or globe icon in the address bar > More Information > "View Cookies"
    In the dialog that opens, you can remove the site's cookies individually.
    Then try reloading the page. Does that help?
    '''Testing for an extension conflict'''
    Firefox's Safe Mode is a standard diagnostic tool to bypass interference by extensions (and some custom settings). More info: [[Troubleshoot Firefox issues using Safe Mode]].
    You can restart Firefox in Safe Mode using
    Help > Restart with Add-ons Disabled ''(Flash will still work)''
    In the dialog, click "Start in Safe Mode" (''not'' Reset)
    Does Facebook work any better?

  • JAVASCRIPT ISSUE (i realize this is a java forum not J.S.) URGENT!

    Hello,
    First off I realize this is a java forum and not Javascript so if you are do not know Javascript ignore this thread. I posted it here because Ive used this before and help is often prompt. However, If anyone out there knows javascript would you be willing to help me real quick on a function issue that i cannot seem to solve? It would be greatly appreciated! I am trying to add a pop up box that displays an error message when they enter the wrong format. For ex. the proper format is 3 letters followed by 3 numbers (INF334). If they enter something such as (INFD334) I want a J.S. pop up box to display and have them try again. I cant seem to figure out where I need to include this within my function I created though. Can someone please help! Here is my function:
    function addCourses(arguments) {
      //Declare Variables     
           var class = "-", grade = "-";
           fieldValue = document.InformationForm.CoursesTaken.value;
            if(arguments == null || arguments == '') {
           //Prompt user for input, validate input
             while(!class.match(/[A-Z]{3}[0-9]{3}/) && class != 0 && class != '' && class != null) {
                     class = prompt("Enter a Course ID. Ex. INF110", "");
           else {class = arguments;}
      //Checks for valid Grade Letters including Withdrawals
           while(!grade.match(/[A-DFW]{1}/) && grade != 0 && grade != '' && grade != null && class != '' && class != null && class != 0) {
              grade = prompt(" Enter The Grade Letter Earned. Ex. A B C D F W", "");
           if(class != "" && class != null && grade != '' && grade != null && grade != 0 && class != 0) {
                  document.InformationForm.CoursesTaken.value = fieldValue + "" + class + "\t" + grade + "\n";
             newGPA(grade);
             classCount();
    }//END addCourses Function

    Also, if you don't want to be labeled a loser in this and other forums, please read this:
    http://www.catb.org/~esr/faqs/smart-questions.html
    especially these sections:
    http://www.catb.org/~esr/faqs/smart-questions.html#forum
    h2. Choose your forum carefully
    Be sensitive in choosing where you ask your question. You are likely to be ignored, or written off as a loser, if you:
    post your question to a forum where it's off topic...
    http://www.catb.org/~esr/faqs/smart-questions.html#urgent
    h2. Don't flag your question as ?Urgent?, even if it is for you
    That's your problem, not ours. Claiming urgency is very likely to be counter-productive: most hackers will simply delete such messages as rude and selfish attempts to elicit immediate and special attention.

  • Javascript Issues with 'javascript:window.open'

    Hi guys,
    Really hoping someone can help out here. To set the scene I have detailed a similar example from the OEHR Schema based on the EMP table.
    I have a page defined with a classic report with all the contents of the EMP table, for example :
    HIREDATE | SAL | COMM | DEPTNO | MGR | JOB | ENAME | EMPNO |
    I have edited the column EMPNO report attribute so i can create a link from the EMPNO column, in the Column Link section i have defined the following attributes :
    Link Text : #EMPNO#
    Target : URL
    URL : javascript:window.open('f?p=&APP_ID.:28:&SESSION.::NO::P28_EMPNO:#EMPNO#');
    So in the URL i call the javascript function to open a new window, passing the Application ID, Page 28, Session ID and a parameter for the EMPNO.
    So far this all works fine, the new page opens which is also defined with a report region, however this time i pass the parameter item P28_EMPNO into the SQL to return just that row. I understand that from a security stand point this is probably bad practise however, at the moment this appears to be the only way i've managed to figure out how to create a pop up window passing parameters.
    The problem though is the original APEX page must be doing some sort of branch when the EMPNO link is passed, as the page refreshes with the following :
    The actual URL used is : javascript:window.open('f?p=101:28:2506768909457997::NO::P28_EMPNO:7369');
    and the page just displays : [object Window]
    Hope this makes sense.
    Thanks in advance

    Report your problem to Apple here: http://www.apple.com/feedback/ipad.html

  • ActionScript/javascript issues in Opera?

    I have developed an mp3 player app in Flash/ActionsScript 3.0 and have it posted on a web site
    for public access. It runs fine in Firefox and Internet Explorer, both on Mac and Windows
    (not IE on Mac, of course). The version reported as I have it sniffed by javascript is v10.
    Are there known issues with external interface and Flash in Opera?
    Or issues with the Flash pluggin in Opera?
    I have some other flash samples that are run with ActionScript but do not depend on
    external interface and communication between AS and JS. They run fine, albeit a bit
    slower in Opera than others.
    Thanks; I would get my head shaved to discourage hair tearing, but I am likely to
    develope scaring in my scalp if I did.
    JK

    I have been working on this and have found out that my development version does now work
    on Windows Vista w/Opera 10x. It will now work a bit better on Mac OSX with Opera 10x, but
    instead of moving mouse continuously to get the animations run and events to register as
    animation changes in response to mouse events, I have to resize the browser window constantly.
    There appears to have been some problems with my flash player version detection javascript. THis
    was apparent in Internet Explorer with my dev version. I fixed it for Internet Explorer  and found that
    Opera did better on Mac but still unacceptibly.
    This is encouraging, but am a bit frustrated by the platform differences and don't know if
    there are specific style sheet or markup quirks that would contribute to this.
    As Flash depends on adequate style sheet and markup to run correctly in a web site,
    as well as javascript, or other scripting language, It would be nice to include more instructional
    material, or references to browser and platform specific issues that would effect.

  • APEX 4.1 Applicaton Performance issue!

    Problem:
    Virtual Circuit wait is running high.
    Apex application pages loads much slower comparing to our old environment APEX 3.0 on 10g, apache server.
    Issues after installing apex with embedded PL/SQL ... OEM showing Virtual Circuit wait is running high ... APEX application pages loads with significant delays specially when first loaded.
    Environment:
    New 11g server with New apex 4.0 and updated to 4.1 with embedded pl/sql, windows server 2008 64 bit.
    Migrated old application from 3.0 to 4.0 ---- No problems other than performance issue, slow pages load.
    The reason why I went with the embeded pl/sql and not the apache because Windows server 2008 R2 and the apache HTTP server (conpanion cd) could not be installed on this version.
    We did not have this issue with 10g apex 3.0 running with an apache server?
    Where can I find HTTP server for windows server 2008 R2 64 bit?
    Is this an embedded PL/SQL issue install on windows server 2008 x64?
    Others ...
    There is no Companion Disk for the Oracle Database 11g Release 1 (11.1.0.7.0) for Microsoft Windows Server 2008 x64 therefore the Http server is not included in the install or packaged software (companion or examples). The Oracle database 10g had the HTTP server in the companion disks. The 11 g examples download does not include the APACHE HTTP Server !!!!! Did anyone find a solution for this problem, or is the prior version of Oracle database 10 R 2 -HTTP SERVER (Companion Disk) windows server 2008 x64 compatable with 11g Release 1 installed. Can I install the companion disk included in the 10g R2 (Http server) with Oracle 11 g Release 1. Again for windows server 2008 x64.
    Thanks,
    Mhnd

    Dimitri,
    Thanks for taking the time to answer my question. So you are saying the listener which is my third choice should eliminate this issue. I know oracle have three choices for the web server but I'm only familiar with the two mentioned above, the APEX installation document provide information about the listener but haven't gone that path yet. The apache 2 only comes packaged for 32 bit systems (last I checked 2.16), and they don't have the 64bit version. I'm going to try the listener approach and see how it goes. Hopefully this will solve the issue with page loading slow. Should I uninstall the embedded PL/SQL or just continue with the listener install?
    Mobra,
    Thanks for your suggestions but I'm going to stick with the Oracle suggested methods for now. Hopefully some will work out for our environment.
    Thanks,
    Muhannad.

  • Responsive gallery help (javascript issue?)

    I'm trying to add this responsive gallery to my site (http://tympanus.net/codrops/2011/09/20/responsive-image-gallery/) - I'm still working on customizing the style, but my main issue is that it's not responsive - I copied everything from the downloaded files, even tried with a clean HTML page when it failed to work within my site, but the gallery does not adjust when I resize the browser window.
    http://atenndesign.com/photos/cuba.html
    I'm not experienced in javascript but I copied those files and link paths as is... what am I missing?

    The gallery is responsive (you can test this by adding a small width to your <div class="content"> which will resize the gallery). However, your website is not. For the gallery to work, you need to make the rest of the site responsive by using % widths and preferrably no tables. There are a few posts about responsive sites in this forum or you can have a look here: http://www.smashingmagazine.com/responsive-web-design-guidelines-tutorials/

Maybe you are looking for

  • HP Laserjet 9050N Malfunctio​ning

    Good day, i have a recently purchased Laserjet 9050N printer that is not performing up to expectations. The initial problem was that it takes a longer time than expected to print when print job is submitted through the network. However, it may later

  • Trouble creating a Netezza datasource from SharePoint Designer 2010 using OLEDB

    I am trying to create a data source in SharePoint Designer 2010 for connecting to a Netezza database via OLEDB.  If I choose the Microsoft .NET Data Provider for OLEDB and give it the server name, username, and password, I get the following connectio

  • Adobe Acrobat 9.405 crashes whenever I use javascript debugger.

    I can open the console, and I can write javascript and i can run it.  I can't set breakpoints or step through any of my script though.  I can run javascript in the console.  Anytime i try to use the debugger buttons or step through the javascript, ac

  • Add a .mov to another .mov

    Helo all, I want to add a .mov file to another .mov file. Like the first one(.mov) is the last frame in the second .mov file.i tried Merge.java in java.sun.com.But,its displaying as 2 different files.i need to add one to another. Thanx for any help i

  • France/Germany Tax set up

    Hi What list of activity to do for france and germany  tax set up(for FI,SD,MM). Thanks in advance