Calling Javascript function from PL/SQL Page Process

Hi All,
So far I have seen many threads that answered the question: Calling a PL/SQL from a Javascript function. I would like to know if it's posiible to do the reverse process as follows:
DECLARE
   v_name APPLICANTS.NAME%Type;
   v_surname APPLICANTS.SURNAME%Type;
   v_idNumber APPLICANTS.ID_NUMBER%Type;
BEGIN
   select name, surname
   into v_name, v_surname
   from APPLICANTS
   where id_number = :P2_ID_NUMBER;
   //Javascript function call Syntax is what i'd like find out
   onchange="javascript:show_Name(v_name,v_surname);";
EXCEPTION
   WHEN OTHERS
   THEN
   onchange="javascript:show_Exception(v_name,v_surname);";
END;& Javascript function to shiow applicant's details is:
function show_Name(item1,item2){
   alert('Applicant's Name is: '  + item1 + ' & Surname is: ' + item2);
}THANK YOU!
Regards
Kamo

Hi Dinesh, Thanks for the response!
I've also tried doing the following without success:
DECLARE
   v_name APPLICANTS.NAME%Type;
   v_surname APPLICANTS.SURNAME%Type;
   v_idNumber APPLICANTS.ID_NUMBER%Type;
BEGIN
   select name, surname
   into v_name, v_surname
   from APPLICANTS
   where id_number = :P2_ID_NUMBER;
   htp.p('<script type="text/javascript">');
   htp.p('
            alert('Applicant's Name is: '  + v_name + ' & Surname is: ' + v_surname);
   htp.p('</script>');
EXCEPTION
   WHEN OTHERS
   THEN
   htp.p('<script type="text/javascript">');
   htp.p('
         alert('Exception.');
   htp.p('</script>');;
END;Do you know why this is not working?
Regards
Kamo

Similar Messages

  • How to call javascript function from PL/SQL procedure

    Can anybody advice me how to call javascript function from PL/SQL procedure in APEX?

    Hi,
    I have a requirement to call Javascript function inside a After Submit Process.
    clear requirement below:
    1. User selects set of check boxes [ say user want to save 10 files and ticks 10 checkboxes]
    2. user clicks on "save files" button
    3. Inside a After submit process, in a loop, i want to call a javascript function for each of the file user want to save with the filename as a parameter.
    Hope this clarify U.
    Krishna.

  • Calling Javascript function from PL/SQL Process

    I am new to APEX and Javascript so please forgive my question.
    I have a process on page which successfully runs a few procedures etc. but now, as part of this process, I want to call a javascript function I have typed into the HTML Header.
    My question is how can I call the javascript function from my process? Is it possible?
    Many thanks
    Winnie
    ps. as an example my javascript looks like:
    <script language="JavaScript">
    function test(){
    var decision = confirm("Click a button below and watch what pops up next.");
    alert(decision);
    </script>

    See: How to call a javascript function from pl/sql?

  • Call javascript functions from PL/SQL

    Hi !
    I just want to know if it is possible to call a javascript function from a PL/SQL procedure. If yes, anybody can explain me the syntax ?
    Thanks
    Chantale

    You can call Java Script - kind of.
    PL/SQL has a "web browser" called UTL_HTTP. It allows you to make HTTP calls to a web server. This includes a function that can be used from SQL too (with a size limitation).
    Example:
    SQL> select UTL_HTTP.Request( 'http://some-web-server' ) as HTML_PAGE from dual;
    HTML_PAGE
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <META HTTP-EQUIV="Refresh" CONTENT="1;URL=http:/some-web-server:7777/index">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <img src="images/Wave.gif">
    Redirecting.. please standby..
    <hr>
    </html>
    SQL>The call to the web browser can be to execute and load, for example, a JSP page.
    However, if the page containts client-side Java script, i.e. code for the web browser to execute, than UTL_HTTP will merely return the contents & code of that page.
    Client-side Java Script requires an engine in the browser. The JS language is used to manipulate the rendering engine of the browser.
    The PL/SQL "web browser" does not have a display device to show a web page. Thus it is without a web browser rendering engine and therefore also cannot execute Java Script either.

  • Call JavaScript function from Acrobat Plugin

    Hi All,
    I want to call JavaScript function from Acrobat Plugin? Where is to write JavaScript function in Acrobat SDK? Please reply..
    Thanks in advance..

    Hi Malkyt,
    Thanks.. where is to write JavaScript code in the application..
    function GetWelcome()
    alert("Welcome");
    this above code. how to use this javascript code to plugin application.
    static ACCB1 ASBool ACCB2 AVPageViewMouseClick (AVPageView pageView, AVDevCoord xhit, AVDevCoord yhit, AVFlagBits16 flags, AVTCount clickNo, void *data)
    char jsscript[200];
    AFExecuteThisScript (pddoc, jsscript, NULL);
    i want to display welcome message of JS file.. give me step to perform above task.. Please reply...

  • ADF Question: call javascript function from backing bean?

    Hi all,
    I am running JDeveloper 10.1.3.3 with ADF BC.
    Heres my situation:
    I have a table, and after inserting a new row, then committing, I want to call a javascript function. I tried using the onkeyup javascript to force a click of the save button, and then call my function after that. However, I really only want the second function to be called AFTER the commit has occurred.
    I have tried putting a setTimeout on the second function, but this never executes then. Is there some way that I can call the second javascript function from the backing bean? Is there a better workaround for this? Here is some code:
            function submitCreate(e) {
                var _event = (window.event) ? event : e;
                var KeyID = _event.keyCode;
                switch (KeyID)
                    case 13:
                        document.getElementById("form1:tvoTable:commitButton").onclick();
                        doAjax();
                        break;
            function doAjax() {
                var item = document.getElementById("form1:inputText3").innerHTML;
                getAjax(item, "FULL");
            }Thanks,
    Heather

    Maybe try adding an af:script block in your jsp as a partial target in your backing bean when you commit to the database? We are doing something similar when we get a tab DisclosureEvent but the principle should be the same.
    In our jsp we have:
    <af:script id="scriptID" text="alert('javascript here');"/>
    In the backing bean we have:
    method(DisclosureEvent de) {
    // get a component somehow or the component, we get it from the disclosure event
    // but you could use a binding also. if you don't have the exact script element you need
    // to find it like we do below.
    UIComponent c = de.getComponent();
    // Find our real script component
    UIComponent target = c.findComponent(":scriptID");
    // get the adf context
    AdfFacesContext adfContext = AdfFacesContext.getCurrentInstance();
    // add the script as a partial target.
    if(target != null) {
    adfContext.addPartialTarget(target);
    This relies on PPR though, which you may not be doing. If you are navigating to a new page you could set an indication in a backing bean and then access that in an <af:script> block in the new page or even generate the Javascript you want depending on your logic and access all of it via an EL binding on the af:script tag:
    <af:script id="scriptID" text="#{bbean.generatedScript}"/>
    Hope this helps!
    Steve

  • Calling javascript function from report customization form

    I have been unable to call any user-defined javascript function from Portal Report Customization forms.
    Even a simple Message Box function doesn't work. I've been placing my code in the ..after header PL/SQL section for the report customization form.
    htp.p('<script type="javascript">');
    htp.p('function MsgBox(message){');
    htp.p('alert(message);}');
    htp.p('</script>');
    htp.p('See if it works');
    I have verified in plain html that my syntax is fine. Even the syntax rendered by portal is correct:
    <script type="javascript">
    function MsgBox(message){
    alert(message);}
    </script>
    See if it works
    Despite this, you will get a javascript error that an Object is expected, MsgBox not defined. Clearly from the script above MsgBox is defined.
    I have tried any number of calls to user defined functions and can't get anything to work. However, calling native functions like 'alert' works fine ( ie
    See if it works
    Anyone know how I can call a user defined javascript function in a Portal Report Customization form?

    Try changing the code
    htp.p('<script type="javascript">');
    to
    htp.p('<script language="javascript">');
    Thanks
    -Krishnamurthy

  • Calling JavaScript functions from Java

    Hi,
    I am trying to call the javascript function alert("text message") from a section of Java code.
    I want to do something like below....
    if (balh blah blah...){
    isFound = false;
    alert("Record already exists");
    Dose anyone know how to do this?

    If your Java code is in a JSP page or a Servlet, then yes, but not exactly...
    Since the Java portion of a JSP / Servlet is executed on the server side, there is no way to instantaneously pop up something to the user per se - the code is executed on the server before the output is transmitted to the browser.
    What you could do, however, is to have a JavaScript function defined in your page which would perform the alert:
    <script language="JavaScript">
    function userAlert(message){
        alert(message);
    </script>Then, on the jsp/servlet side, you could perform your if/else check:
    String bodyTag = "<body>";
    String userMessage = null;
    if (balh blah blah...){
       isFound = false;
       userMessage = "Record already exists";
       bodyTage = "<body onLoad=\"userAlert('" + userMessage + "')>\"";
    }This way, as soon as the browser loads the page, it alerts the user with your message.
    Hope this helped,
    -Scott

  • Calling javascript functions from xsl on mac safari

    Hi,
    I am having a problem calling external javascript functions from xsl on mac safari, i am trying to generate a dropdown dynamically from an xsl document using XSLTProcessor through javascript, following is the code snippet of the xsl document
    <select name="ddl_EmailSubType" class="Menu" onclick="onEmailSubTypeChange();" id="ddl_EmailSubType" >
    <xsl:for-each select="./SubTypeFields/FieldGroup">
    <xsl:if test="@SubTypeGroup != 'All'">
    <option>
    <xsl:attribute name="value">
    <xsl:value-of select="@SubTypeGroup"/>
    </xsl:attribute>
    <xsl:if test="@SubTypeGroup = $SelectedSubContentType">
    <xsl:attribute name="selected">selected</xsl:attribute>
    </xsl:if>
    <xsl:value-of select="@SubTypeGroup"/>
    </option>
    </xsl:if>
    </xsl:for-each>
    </select>
    here the function onEmailSubTypeChange() is present in an external js file, all the other functions from this files are executed successfully except the ones which are defined in the xsl document.
    I have also tried replacing onclick="onEmailSubTypeChange();" with onclick="javascript:alert('hello world');" but the event is not getting fired at all since i cannot see any alert on the selected item change of the dropdown.
    Is there a way in which i can achieve this ?
    any helps appreciated.
    Thanks in advance
    Vikas Mestry.

    Hi,
    you can use this example VI
    Regards,
    Aurélien J.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> Du 30 juin au 25 août, embarquez pour 2 mois de vidéo-t'chat ! Prenez place pour un voyage au coe...
    Attachments:
    browser gps.vi ‏23 KB

  • Calling JavaScript function from Servlet ?

    I have a Servlet that needs to call a general purpose JavaScript function to retrieve some data. The JavaScript function sits in a file on the web server called general.js.
    How can I call this function from my servlet to retrieve an integer result ?
    Sarah.

    http://developer.netscape.com/docs/manuals/js/client/jsguide/index.htm
    Look for Java to JavaScript communication.

  • Calling javascript function from applet

    Can anyone pl help me with the syntax for calling a javascript function from applet.
    Thanx.

    Try this url:
    http://www.inquiry.com/techtips/java_pro/10MinuteSolutions/callingJavaScript.asp
    It also provides some examples.

  • Call javascript function in an html page, how to?

    How can i call a javascript function in an html page were my flash catalyst swf is?

    I think you will need to import the catalyst fxp into flash or flash builder and add action script to invoke the javascript.
    These two links may be of use
    http://blog.codefidelity.com/?p=15
    http://www.switchonthecode.com/tutorials/flex-javascript-tutorial-simple-interaction
    I hope that helps

  • ADF: Can i call javascript function from java clsss method in ADF?

    Hi,
    I want to call javascript function in Java class method, is it possible in ADF? , if yes then how?
    or I need to use Java 6 feature directely?
    Regards,
    Deepak

    private void writeJavaScriptToClient(String script)
    FacesContext fctx = FacesContext.getCurrentInstance();
    ExtendedRenderKitService erks = Service.getRenderKitService(fctx, ExtendedRenderKitService.class);
    erks.addScript(fctx, script);
    }usage
    StringBuilder script = new StringBuilder();
    script.append( "var popup = AdfPage.PAGE.findComponentByAbsoluteId('p1');");
    script.append("if(popup != null){"); script.append("popup.show();"); script.append("}");
    writeJavaScriptToClient(script.toString());Timo

  • Call JavaScript Function in PL/SQL

    Hello All,
    I need to call a JS function to open a popup, I'm in the middle of a PL/SQL Process that I use:
       V_ERRO_VALIDACAO := 'S';
      IF V_ERRO_VALIDACAO = 'S' THEN
        HTP.p ('<script type="text/javascript">');
        HTP.p ('javascript:popUp2(''f?p=&APP_ID.:21:&SESSION.::NO::'', 700, 400);');
        HTP.p ('</script>');
      END IF;
      --But it's not working.
    It's hard coded for testing purposes
    Is there a way to call the popup in the process?
    Thanks,
    Alan Martini.

    If you want to combine PLSQL and JS code, rely on Dynamic Actions with true actions of different types executed based on their sequence (PLSQL ,JavaScript and possibly some set Item process to pass values between JS - PLSQL ).
    For example
    **True Action 1 : PLSQL code
    **True Action 2 : Set Item value (fetches from DB after last change )
    **True Action 3: Run JS code based on page item
    **True Action4: Run PLSQL based on JS action
    If you want more flexibility to pass around values, use Ajax(callback process and javascript) but you would loose the declarative coding style and probably end up making the code difficult to maintain.

  • Will spry show a javascript function from an external page?

    I have two pages
    http://www.autosnetfree.com/clock_buttonajax.php //this page has the spry calling the external page.
    http://www.autosnetfree.com/clock_auction1.php //this page has a countdown clock to a future date
    The buttonajax page has a submit button which updates a database with the current date plus 60 seconds.
    The countdown clock page pulls that future date from the database with a recordset
    The spry on the buttonajax page is
    <script src="SpryAssets/SpryData.js" type="text/javascript"></script>
    <script src="SpryAssets/SpryHTMLDataSet.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryStackedContainers.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
    <!--
    var ds2 = new Spry.Data.HTMLDataSet("clock_auction1.php", "countdowncontainer", {useCache: false, loadInterval: 1000, distinctOnLoad: true});
    //-->
    </script>
    </head>
    <body>
    <div spry:region="ds2" class="StackedContainers">
      <div spry:repeat="ds2" class="RowContainer">
        <div class="RowColumn">{column0}</div>
      </div>
    </div>
    The button updates but the called page with the javascript function does not show?
    thanks for your help,
    -Jim balthrop

    It looks like you need an onPostLoad observer that updates the region similar to what is done here http://labs.adobe.com/technologies/spry/samples/data_region/SharingDataBetweenDataSets.htm l

Maybe you are looking for

  • Error while creating a new tablespace

    Hi all, i got the following errors when i tried to create a new tablespace in my database. ORA-00604: error occurred at recursive SQL level string ORA-01655: unable to extend cluster string.string by string in tablespace string can anyone suggest any

  • Handoff with iWork not working on iOS 8.0.2

    Hi, I have an iPhone 5 and an iPad Air. After updating to iOS 8 and also with iOS 8.0.2, handoff simply doesn't work with keynote, numbers or pages. All the rest of the handoff features (safari, messages, etc.) do work. I tried rebooting, closing and

  • Come faccio a fare funzionare digital av adapter nel ipad 2

    Ho aquistato l' adattatore digitale av,quando lo collego al mio iPad 2 mi appare la scritta (accesorio non supportato) questo accessorio richiede un aggiornamento iOS.Ho provato ad aggiornarlo ma non va lo stesso, sapete cosa posso fare? grazie!

  • DBA to Oracle DB Ratio

    What is the industry standard Production (O&M) DBA to Oracle DB ratio? Thanks!

  • Centro will not sync tried almost everything

    I need help my centro will not connect to pc losing business someone help Post relates to: Centro (AT&T)