Calling Javascript function in JSP

Please help anybody
I have a link, when I click on the link it should call
the javascript function. But it doesn't work.
I am passing a value to the function openIt(id).
coding is as :
<html>
<script>
function openIt(id)
alert("hello");
</script>
<body>
<%
String mylink="<a href='javascript:openIt('<%=bean.getId()%>')'>
click here</a>";
// bean.getId() is the id which I am retrieving
//from bean through servlet, using Model View Controler (MVC)
%>
<%=mylink%>
</body>
</html>
And if I do not pass the link to String mylink and do
the coding is as: it works fine :
<html>
<body>
<a href="javascript:openIt('<%=bean.getId()%>')">click here</a>
</body>
</html>
amitindia
Thanks in advance

I did something like this for that:
(depending on how you are passing your information through - what type of bean):
<%
DynaBean s = (DynaBean)pageContext.getAttribute("event");
String eidString = "/eventDetails.do?e_id=";
String vidString = "/venueDetails.do?v_id=";
try {
eidString += s.get("e_id").toString();
vidString += s.get("v_id").toString();
} catch (Exception e) {;}
%>
<a class="eventTitle"
href="#" onClick="openDescription('<html:rewrite page="<%= eidString %>" />'); return false;">
<bean:write name="event" property="eventname"/>
</a>
Hope this helps some (is this what you are asking?)

Similar Messages

  • How to call javascript function in back bean of jsf

    hi,
    i am trying to call java script function in back bean but not done. Is there any code for call javascript function in bean file.

    Java runs at server side.
    JSF produces HTML output.
    Server sends HTML output to client.
    Java stops running.
    HTML runs at client side.
    JS starts to run in HTML.
    Clear? Java is a server side language. JS is a client side language. To run JS using JSF, simply print it out to the HTML so that it get invoked when the HTML runs.

  • 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.

  • How to call javascript function in Flash

    Please help...
    I have a site that run multiple of domain for example
    Domain (A): raymond.com
    Domain (B): raymond.ca
    The problem is this.. when (B) html page load the flash file
    that locate at (A) it load but non of the buttons work which call
    javascript function using getURL("javascript:showpopup()"); But it
    work fine if all reside on the same domain,eg( (A) html page load
    flash file form (A)). Anyone know how to solve this other than
    create a set of flash files on (B).
    Regards,
    Raymond

    http://livedocs.adobe.com/flash/mx2004/main_7_2/wwhelp/wwhimpl/common/html/wwhelp.htm?cont ext=Flash_MX_2004&file=00001750.html

  • Call javascript function dynamically

    Can this be done to call Javascript function dynamically? What I mean is suppose I use Javascript to submit form and target the reply to a popup window:
      function cForm() {
         win=window.open('','myWin','toolbars=0');
         document.aForm.q.value='12345';     
         document.aForm.target='myWin';
         document.aForm.submit();
      }I target the form reply to popup window myWin. Suppose the reply body contains some Javascript function doX(). Is it possible to call doX() automatically, after the submit and the reply is loaded on myWin, maybe using some onload event in the popup window?

    On the PopUo Windows BODY onLoad, call the method doX()

  • Call javascript function after submit process

    Hi,
    How can I call javascript function after my submit process ?
    Thanks.

    Hi Carl,
    You say that I must have an Item or region that contains my js with conditionnal display. With this method I can execute my js with specific request value.
    My problem is that I tried to integrate the "save large value workaround" in my application with the APEX wysiwyg (fckeditor). To do that I have to call the javascript function clob_submit on the save button. This function save the value of my field but if I want to save other item value, how can I do that ?
    If I use your method, I will submit the page, save the other field and after that, I will branch on the same page. At this moment, I will execute my javascript file.
    Is it what did you said ?
    Sylvain Michaud
    Homepage : http://www.insum.ca
    InSum Solutions' blog : http://insum-apex.blogspot.com

  • How can i call javascript function with out internet connection?

    I have trying to call javascript function through ExternalInterface. But flash player recomonding to have internet connectivity. i have allredy used allowscript="always" .

    first, allow the folder that contains your flash files to connect to the internet by adjusting your security settings:
    http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.ht ml
    then try the following in a swf and open the published html in your browser to test:
    import flash.external.ExternalInterface
    ExternalInterface.call("function(){alert('test');}")

  • 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...

  • IPad = webStageView = HTML = call javascript function thru Flash

    Has anyone loaded a HTML file thru webStageView, and then been able to call javascript functions embeded in the HTML through flash.
    I've seen references to using webStageViewBRIDGE but I think that has been depreciated.
    Below is a link to a Adobe tutorial doing this with the htmlLoader class and FLEX.
    Cross-scripting PDF content in an Adobe AIR application
    http://www.adobe.com/devnet/air/flex/quickstart/articles/scripting_pdf.html
    If anyone has successfully been able to do this on the iPad, could you explain how it's done or provide a link to some documentation.
    Thanks...

    Stagewebviewbridge is a 3rd party library (not an official Adobe product). It looks like it is still supported. The technique described should work even if the library isn't being actively developed.
    http://code.google.com/p/stagewebviewbridge/wiki/Communication
    Also, note that most techniques which use the HTMLLoader class will not work with the StageWebView class -- they are entirely different beasts. (Well, to be precise, on desktop computers, StageWebView uses the same Webkit code, but the interface to it is still very different.)

  • 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

  • How to call javascript function & action method on clicking jsf  button?

    I have one jsf custom button. I am checking client side validations in mail by calling javascript function & also sending mail by calling action method of a bean which will execute at server side for onclick event of that button. Because of this when I click on that button its calling both javascript function and action method. So even though validations failed its sending mail. How can I overcome this problem?? Please help me....

    I am asking regarding commanLinks in jsf. I have the following code block in jsf. Even though mailSentMessage('true'); returns false, its calling action="#{emailObjectAction.sendEmail}" method. thats why I got that doubt. try the following code.
    <h:commandLink id="mailBtn123Send"      onclick="return mailSentMessage('true');" value="send mail"     action="#{emailObjectAction.sendEmail}">          
    </h:commandLink>

  • About use mouse middle key to call JavaScript function question

    I want use mouse middle key to call JavaScript function (<a href="javascript:help()">) help() will open a new Window and direct to my GUI Help Page but when I click it with middle key ,it will open new Tab blank Page that url="javascript:help()"; can not Executive help function... Is this a Firefox Bug or correct behavior in Firefox? thank.

    You need to use a left click to handle JavaScript links.
    See also http://kb.mozillazine.org/browser.link.open_newwindow.restriction

  • How to call javascript function?

    Hi,
    How to call javascript function for SAP button
    control onclick event?
    Thanks in advance.

    Hi Sundar,
      u can call java script  in design mode.
      Add this code in ur design part inside body and call the function as
    <sap:button id="a" onSelect="javascript:go();"
    Add inside body:
      <script language="javascript>
    function go(){
    alert("hai");
      </script>
    Regards,
    Vinoth.M

  • How to call javascript function when form load[like onload="fun()" in html]

    I have to call javascript function at the time of iview is loading. I am not able use onload event which is not working in SAP Portal environment. Please suggest me any other alternative to call the function at the time of iview is loading. I have to set some properties when form is loading.

    I will explain my scenario correctly
    Let us take two pages
    1. Main Page (A)
    2. Child page (B)
           I have displayed records in tableview and each having checkbox and two buttons "print" and "viewDetails"  at down in page A. If I clicked "print" button the records which i have selected checkboxes details will be displayed in new window( page B). In page B i have given this following code
      <script language="javascript">
          window.opener.setTarget('Search');
      </script>
    setTarget() function is in page A.
    function setTarget(opt) {
      if(opt=='print')
         opt="";     
         document.<%=strFormControl%>.target="_blank";
       else
            document.<%=strFormControl%>.target="_self";
    This code is executing after the content of all records details displayed.
    My condition is If i click print button new window is opened and details are displaying. And before displaying content in new page B (means after opened new window) if i click on "viewDetails" button that is also opening new window because <script> code is not executed not yet. but it should display in same window when i click "viewDetails" button.

  • Not Able To Call JavaScript Function in my JSP file

    Here is my code of jsp, its a form , now when i click on the submit button having value "check all", it doesnot call the function
    "CheckAll( )" which will just popup the alert box, when i click on the "check all" button but it gives following error
    object expected,line no 66
    can somebody help me
    <%@page contentType="text/html"%>
    <%@page pageEncoding="UTF-8"%>
    <%@ page import="java.util.*"%>
    <%@ page import="dao.dbconnect" %>
    <% response.setHeader("Pragma","no-cache");%>
    <% response.setHeader("Cache-Control","no-store");%>
    <% response.setDateHeader("Expires",-1);%>
    <html>
    <head>
    <script type="text/javascript" src="calendarDateInput.js">
    function CheckAll()
         alert("hi");
    </script>
    </head>
    <body >
    <form name="inserttransaction" action="InsertTransaction" method="get">
    <TABLE border="0" cellpadding="2" cellspacing="2" align="center">
    <thead>
    <tr bgcolor='999999'>
                             <FONT SIZE="10" COLOR="white">
    <th width="20%">    </th>
    <th width="20%">    </th>
    <th width="25%">    </th>
    <th width="35%">    </th>
    </tr>
    </thead></FONT>
    <tbody>
    <TR bgcolor='CCCCCC'>
         <TD>Amount: </TD>
         <TD><input type="text" name="amount" value="" size="5" maxlength="5" ONKEYPRESS="if ((event.keyCode < 48) ||
    (event.keyCode > 57)) event.returnValue = false;"/></TD>
         <TD>Date Of Expenditure</TD>
         <TD><script >DateInput('orderdate', true, 'DD-MON-YYYY')</script></TD>
    </TR>
    <TR bgcolor='ffff'></TR>
    <TR bgcolor='CCCCCC'>
         <TD>Type Of Expenditure:</TD>
         <TD><select name="expendituretype" onBlur=ONKEYPRESS="if ((event.keyCode < 48) ||
    (event.keyCode > 57)) event.returnValue = false;">
    <option value="" selected>Select</option>
    <option>Grossary</option>
    <option>Entertainment</option>
    <option>Travelling</option>
    <option>Electric Bill</option>
    <option>RoomRent</option>
    <option>Hotel</option>
    <option>Picknik</option>
    <option>Other</option>
    </select></TD>
         <TD>Expenditure Detail:</TD>
         <TD><input type="text" name="expendituredetail" value="" size="36" /></TD>
    </TR>
    <TR bgcolor='ffff'></TR>
    <TR bgcolor='CCCCCC'>
         <TD>Paid By:</TD>
         <TD><select name="paidby">
                                  <option value="" selected>Select</option>
                                  <%
                                       session = request.getSession(true);
         this is line 66 ==========>                              Vector units=(Vector)session.getAttribute("vectobj");_
                                       out.print(units);
                                       for(int i = 0, size = units.size(); i < size; i++)
                                            out.print ("<option value=" + (String)units.get(i) + ">");
                                            out.print(units.get(i));
                                            out.print("</option>");
                                  //     out.print ("</select>");
                                  %>
                                  </select></TD>
         <TD>Add Beneficiary:</TD>
              <TD>
              <input name="btn" type="button" onclick="CheckAll()" value="Check All"> 
         <%
                                                 session = request.getSession(false);
                                                 Vector v=(Vector)session.getAttribute("vectobj");
                                                 int k=v.size();
                                                 for (int i=0; i<k; i++)
                                                                out.print("<INPUT TYPE=\"checkbox\" NAME=\"abc\" VALUE="+v.get(i).toString()+">" + v.get(i).toString() + " ");
                                            %>     
                                            </TD>
    </TR>
    </tbody>
    </TABLE><BR><BR><BR>
    <CENTER><INPUT TYPE="submit" value="Submit Transaction Data"></CENTER>
    </form>
    </body>
    </html>

    If I were you, I would post only the problematic code.. in the code tags !!
    Your obvious problem is you arent using your script tags properly. Understand this for yourself.This is your working code :
    <html>
    <head>
    <script>
    function CheckAll(){
    alert("hi");
    </script>
    </head>
    <body >
    <input name="btn" type="button" onclick="CheckAll()" value="Check All">
    </body>
    </html> HTH

Maybe you are looking for

  • Error while Creating a PO using BAPI_PO_CREATE1

    Hi Friends,      The following issue that I have observed and as explained below is one of the weirdest scenarios that I have seen while working with SAP. Hence, kindly help me with possible errors from my end. I am working on ECC 6.0. Requirement: T

  • Pension plan deduction

    Dear friends, The pension record (IT0169) is delimited for an employee within a pay period. Still pension is deducting for the entire period. The employee is going to be separated from company.Due to settlement employee has active status till end of

  • Critical SMS_NOTIFICATION_SERVER ERROR sccm 2012 R2 WITH SQL 2012 SP1

    Environement SCCM 2012 R2 SQL 2012 SP1 On the same server In sccm console i have in Monitoring - System Status - Component Status critical SMS_NOTIFICATION_SERVER ERROR Here are the two error that keep popping up ERROR 1016 Site Component Manager fai

  • What is the shortest way to back up Panther with only a single user?

    Hi to all of you! My question is quiet simple: like the title said, is there a way to make a back up of an hard drive, without copying all the 40 Gigs the HD contains? Do I have to only copy the folder with the administration name attached to it? Or

  • Error message during backup attempt

    I have several successful backups with my time capsule and now it gives me a generic error message saying it failed! Any ideas? There are no explanations, codes, etc. It just says "an error occurred". Real helpful! Nothing's changed since my last bac