Clicking a htmlb:button via Java Script
Hi all!
I would like to 'click' a htmlb:button via Java Script.
Example with a html-button:
<htmlb:button id="b1" onClientClick="javascript:document.form_id['b2'].click()" text="Call Button 2"/>
<input id="b2" type="button" onclick="alert('2')">
Does anybody have an idea how it works with a htmlb:button?
Thanks!
Stefan
Message was edited by: Stefan Kittsteiner
Hi Stefan,
Use this
<script>
function submit()
return htmlbSL(this,2,'b2:b2Click');
</script>
<htmlb:button id="b1" onClientClick="javascript:submit()" text="Call Button 2" />
<htmlb:button id="b2" onClientClick="alert('I am clicked')" text="Button 2" />
b2Click is server event for button 'b2'.
You can also use <bsp:htmlbEvent> for more details see weblog <a href="/people/brian.mckellar/blog/2004/07/18/bsp-in-depth-using-the-htmlb-event-system In-Depth: Using the HTMLB Event System</a>
Regards,
Narinder Hartala
Similar Messages
-
Access System Resources using Java Applet via Java Script
Hello
I can access my Applet public methods (and this methods access system resources) via Java Script if I do the following: System.setSecurityManager(null);However, I'm making this post because I don't like this solution.
Supposedly, setting the SM to null is like making the Applet (which is signed and was accepted by the user via a prompt from the browser) behave like a normal Java program that has no restrictions. (http://java.sun.com/docs/books/tutorial/essential/environment/security.html, second paragraph)
However, this feels like a workaround of something that is supposed to be there (the SM).
Also, if I make the methods invocation from inside the applet (using swing buttons and textboxes for example) I can use the standard SM without no problems.
From my readings, the problem regarding Java Script invocation, comes from the fact that the Java Script is not a secure (not signed) source (because you can invoke public methods the way you wish from it i guess) on the contrary to the applet methods invoked by the buttons.
Possible solutions I found in the web range from using the public static Object doPrivileged(PrivilegedAction action) method or imaginative things like creating new threads on the public method that call the private methods that access the system resources (supposedly because the new thread runs under the safe environment of the applet)
I almost got a glimpse of hope with this post http://forums.sun.com/thread.jspa?threadID=5325271&tstart=0
However, none of these solutions worked, the only results were with the setResourceManager(null)So, any one can contribute with a solution for this? Should I keep trying to find a solution other then the one I already have?
Regards
Cad1. yes
2. yes
Note for 2. the converter will run the applet with SUN jre for sure if the user has IE.
IE will use the ActiveX technology to run the applet (as with Macromedia Flash).
For Netscape I am not sure, but I would think Netsape will use the plug in provided by
SUN.
Note for SUN jre 1.3. If this applet is to be used within a company that uses a proxy with
ntlm authentication the 1.3 applet cannot connect (to the Internet) through this proxy since
ntlm athentication is supported since j2re1.4.2_03. There is one version before that but
that one will pop up a window asking for the user's domain account and password wich
is both lame and crappy.
As for the IE settings, IE has a default setting that askes users the "do you trust"
queston for AciveX controls within the Internet securety zone (tools -> internet options
-> security).
Sincy anybody can make ActiveX controls (allso sign them) a user that has a problem
to find the "no" button will sooner or later install a malicuous ActiveX control (spy ware
or a virus).
If this user's desktop is within your company's network it will cause serious harm.
This is why most company's disable this by changing the default internet expolorer
settings. Since I assume you are writhing this applet to be used by a company I allso
assumed that company has someone to maintain the desktops. In that case I
assume that person would want to control the security within the SUN jre instead of
letting the user deside what to trust and what not. -
Load an Advanced Print Setting in Acrobat via Java-Script
Hi there,
I'd like to know, if there's a way to load an advanced print setting in the Acrobat via Java Script or some other way? (See Screenshot)
Or is it possible to set an created setting as default-setting? (also via Java or something)
Or can somebody tell me, where these created print settings are saved? (in Acrobat X)
Thank you very much for your help and sorry for my english, I hope you understand me. :-)
Kind regards
MankroWhy wouldn't you want to set itas part of an input/output parameter?
This is really the right way ofdoing this. Otherwise you'll end up with hardcoded variable name in your customcomponent and that not ideal.
If you're trying to define a default value for it coming from a properties file, you can just make it a "Configuration" variable and set the value from adminui.
Jasmin -
SAVE AS BUTTON WITH JAVA SCRIPT FOR MOUSE UP EVENT
Please any one help with complete code for "SAVE AS" button to auto save the acrobat form in a user specified path
with unique name or incremental name.Please post only full script for MOUSE UP event.Thanks George but i need an example.my actual need is
i have created a SAVE INVOICE button.i have set the action"Mouse up" to run a Java script.
Now i need a scriprt for the same.
If i press that SAVE INVOICE button.the fie should save on "C:\Users\MUNNA\Desktop" automatically
with unique name and the name should not remain same for next Save.because it overwrites the previous
file so please post an example pdf with same. -
How to disable a button using Java Script in Apex
Hi All,
I was trying to disable a button when the value of a select list item in the same page is equal to zero. Following are the steps which I did.
1) Created a new button template as <table class="t9StandardButton" id="#BUTTON_ID#" cellspacing="0" cellpadding="0" border="0" summary="">
2) Changed the existing button template to the newly created button template.
3) Added onchange="javascript:fdisplay(this);" to form element value of select list
4) Added the following java script in the page header
<script type="text/javascript">
function fdisplay(some) {
if (some.value==0){
html_GetElement ('#BUTTON_ID#').disabled = true;
else
html_GetElement ('#BUTTON_ID#').disabled = false;
</script>
But the script doesn't work. Is there anything I am missing here. Please advice.
Thanks,
VikasVikas:
In the 'Button Attributes' field of the button enter 'id='thisButton'.
Modify the button template to include the substitution string #BUTTON_ATTRIBUTES# . This should be put in the anchor tag in the template defintion.
Modify your Javascript to reference the above id as
html_GetElement ('thisButton').disabled = true;
....Varad -
How can we prevent back button using java script
how can we prevent back button using java script
Would be quicker for you to google for javaScript
javascript:window.history.forward(-1); -
Making a Browser BACK button in Java Script
I've been trying to create a Browser Back button to return the user back to my LMS. They typical ones I've found on the internet don't seem to work or I'm not entering it into Lectora properly. Has anyone succussfully created a BACK button in Captivate?
Using Captivate 3.
One code I've tried that won't work: <a href="javascript:history.go(-1)" </a>Hi there
This could be an issue with Flash Player Security as described in the link below.
Click here to view
Cheers... Rick
Helpful and Handy Links
Captivate Wish Form/Bug Reporting Form
Adobe Certified Captivate Training
SorcerStone Blog
Captivate eBooks -
Adding click property of Button via function?
Hi,
I am trying to add a button to a group in a Flex 4 application from within a function like this;
public function addButton(myID:Number):void {
var myButton:Button = new Button();
myButton.id = ObjectUtil.toString(myID);
myButton.label = "New Button "+myButton.id;
myButton.click= textAlerter(myID);
myGroup3.addElement(myButton);
The label and id properties get added but not the click. T
he error message says click is an undefined property for spark.components:Button.
But it is a property when add it to the group like this;
<s:Button id="myButton" label="My Label" click="myFunction();"/>
What am I doing wrong?
Thanks.Your code should look like
public function addButton(myID:Number):void {
var myButton:Button = new Button();
myButton.id = ObjectUtil.toString(myID);
myButton.label = "New Button "+myButton.id;
myButton.addEventListener(MouseEvent.CLICK, clickHandler);
myGroup.addElement(myButton)
public function clickHandler(event:MouseEvent):void {
// handle event here
textAlerter('yay '+Button(event.currentTarget).id);
See http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Interacti veObject.html#event:click
The reason this works when you define
<s:Button click="clickHandler(event)" />
is that mxmlc is generating the code I wrote above for you. -
Adding Print Button With Java Script to Print of Different Pages Differently
Hi,
I am in the process of making a form and most of it is done and now I want to be able to print off two of the pages but to different printers, I have one that needs to be printed off on a regular A4 printer and another that needs to go to a label printer. I have both of the names for the printers and I have tried something but it just doesnt do anything at all (this is suggested by adobe I think?)
var pp = this.getPRintParam();
var printamount = this.getValue("Quantity_Boxes");
pp.printerName = "Zebra Technologies ZTC GK420t";
pp.firstPage = 3;
pp.lastPage = 3;
pp.NumCopies = 2*printamount;
this.print();
I tried it without the first and last page and nothing happens, I am useing a shared printer which works when I do cmd + P which the full printer name is Zebra Technologies ZTC GK420t @ User's iMac. (I have also tried putting the full name in aswell)
This is just to test one page so far but is there any way that one button will be able to print off 2 different pages to 2 different printers?
If someone knows how this would be a great help!
Thanks,
BruceThanks for that, I have it working now but it shows the dialog box with no settings changed should i use:
pp.interactive = pp.constants.interactionLevel.automatic ?
Thanks,
Bruce
EDIT:
It printed but only the first page but it printed on the right amount quantity was 2*3 wich was the result of the Quantity_Box value
I want it to print page 3 through the Zebra Printer and have page 2 printed to a different printer, is this possible through one button? -
Struts html:button and java script problem
Given code gives an error "equal symbol expected" what may be the error
<html:button property="back1"
onclick="forwardToPreviousPage('<%=(String)session.getAttribute("projectId")%>')">Back</html:button>Try changing onclick to onClick and try...
regards
shanu -
Team:
Is this possible to write data to Excel using javascript.
I have created ScriptUI Dialog window. but i can't able to store datas in Excel.
I can add data column wise in excel( using writeln comment) but I can't able add data to Row wise.
Please anyone help me to solve this problem...
Thanks in Advance.
-yajiv
Source Window :
and the outputs wants......
save the excel name to the Batch ID..Hi Everyone!
I can add data column wise in excel( using writeln comment) but I can't able add data to Row wise.
Please anyone help me to solve this problem...
Thanks in Advance...
-yajiv....
Code :
var myDoc = app.activeDocument;
var myAllLinks = myDoc.allGraphics;
var myLink=new Array()
var mySeen = Object;
var myLogFile = new File("~/Desktop/Link Files.xls");
myLogFile.open("w", undefined, undefined)
myLogFile.writeln("Link Name");
for ( i = 1; i < myAllLinks.length; i++ )
var myLinkName = myAllLinks[i].itemLink.name;
var l=myLinkName.length;
var T=myLinkName.substring(l-4);
if (T==".tif"){
myLogFile.writeln(myAllLinks[i].itemLink.name); -
Can I launch a new JSP on a popup window, when cliking a HTMLB button ?
Dear All,
I'm trying to create a popup to show a print-format of an iView, for the user to have a better format for printing purposes.
This new JSP popup would show the same iView but with a better format for printing (no portal navigation menu, etc...)
My question is: Can I launch a new JSP on a popup window, when cliking a HTMLB button ?
Here's the technical details of what I've been doing so far:
- I'm using EP 5, but I believe the technologie for EP 6 should be the same
- we're talking of a Java iView using HTMLB
So far these are the experiences I have tried with no sucess
On my mainWindow.jsp I have this piece of code, but it doesn't work:
(etc...)
<%
ResourceBundle res = componentRequest.getResourceBundle();
IResource rs = componentRequest.getResource(IResource.JSP, "printFormat.jsp");
String JSP_URL = rs.getResourceInformation().getURL(componentRequest);
%>
(etc...)
<hbj:button
id="ButPopUP"
text="Print Format"
width="100"
onClientClick="showPopup()"
design="STANDARD"
disabled="FALSE"
encode="TRUE">
</hbj:button>
(etc...)
<script language="Javascript">
function showPopup(){
mywindow = window.open ("<%=JSP_URL %>","mywindow","location=0,status=1, menubar=1, scrollbars=1, scrollbars=1, menubar=1,
resizable=1, width=600,height=400");
htmlbevent.cancelSubmit=true;
</script>
(etc...)
Thank you very kindly for your help.Hi Kiran,
sorry for the late reply.
Thank you so much for your JAR file.
Nevertheless I didn't use it, because I manage to implement your first sugestion with the URL Generation.
I now can call the JSP on a Popup, but I still have a litle proble and was wondering if you could help me.
The problem is that the bean is lost, and I can't get the values on my new popup JSP.
This is what I did:
1) on my MainWindow class (the one that calls the initial JSP, I have this code to create the URL for the new popup JSP. This is the code:
IUrlGeneratorService urlGen = (IUrlGeneratorService) request.getService(IUrlGeneratorService.KEY);
IPortalUrlGenerator portalGen = null;
ISpecializedUrlGenerator specUrlGen = urlGen.getSpecializedUrlGenerator(IPortalUrlGenerator.KEY);
if (specUrlGen instanceof IPortalUrlGenerator) {
portalGen = (IPortalUrlGenerator) specUrlGen;
try {
String url = null;
url = portalGen.generatePortalComponentUrl(request, "Forum_IS.popvalues");
myBeanDados.setPopupURL(url);
} catch (NullPointerException e) {
log.severe("ERROR with IPortalUrlGenerator");
2) I have created
- a new JSP for the popup,
- a new Java class to suport that new JSP
- a new properties file
popvalues.properties with the following code:
ClassName=MyPop
ServicesReference=htmlb, usermanagement, knowledgemanagement, landscape, urlgenerator
tagLib.value=/SERVICE/htmlb/taglib/htmlb.tld
MyPop is the new class that is associated with the new JSP popup.
The problem now is that the bean was lost.
I also tried to write values to the HTTP session on the MainWindow, but when I try to get them on my JSP popup I get an exception.
How can I pass the values (or beans) to my new popup JSP ?
Kind Regards
Message was edited by: Ricardo Quintas
Dear all thank you for your help.
I have managed to solve the problem I had.
Here's the problem + solution sumary.
I have to remind you that we are talking of EP 5, PDK 5 (Eclipse version 2.1.0), with JAVA JDK 1.3.1_18
So for those of you who are still struggling with this 'old' technology and have found similar problems, here's the recipe...
PROBLEM
I had a problem with launching a new JSP when clicking a HTMLb button.
I wanted to create a JSP to present a 'print-format' of an iView.
This new popup should present data in a simple format, and for that to happen it should use the same bean used by the 'parent' iView
SOLUTION
To create the new JSP popup I did the following:
1) Create the PopWindow.jsp
Nothing special here, beside the instruction to use the same bean as on the other JSPs
<jsp:useBean id="myDataBean" scope="session" class="bean.DataBean" />
2) Create the associated JAVA class
MyPop.java. This class will be used to call the PopWindow.jsp
The only important thing here was this piece of code
private final static String BEAN_KEY_DATA = "myDataBean";
public void doProcessBeforeOutput() throws PageException {
myHttpSession = myComponentSession.getHttpSession();
myDataBean = (DataBean) myHttpSession.getAttribute(BEAN_KEY_DATA);
myComponentSession.putValue(BEAN_KEY_DATA, myDataBean);
this.setJspName("PopWindow.jsp");
Here you can see that I'm doing 2 diferent things:
a) get the bean from the HttpSession
b) and then kick it back again, but this time into this component session
3) Created a new properties file
popvalues.properties. This file contains the follwing code:
ClassName=MyPop
tagLib.value=/SERVICE/htmlb/taglib/htmlb.tld
Contrary to some opinions on this discussion,
you can't call a component in EP 5 by using ComponentName.JSPname.
Or at least that didn't work for me.
You nee to use an aproach like this one ComponentName.NewProperiesFileName
4) On my main class MainClass.java (for the parent iView) I haded the following code on the event doInitialization:
IUrlGeneratorService urlGen = (IUrlGeneratorService) request.getService(IUrlGeneratorService.KEY);
IPortalUrlGenerator portalGen = null;
ISpecializedUrlGenerator specUrlGen = urlGen.getSpecializedUrlGenerator(IPortalUrlGenerator.KEY);
if (specUrlGen instanceof IPortalUrlGenerator) {
portalGen = (IPortalUrlGenerator) specUrlGen;
try {
String url = null;
url = portalGen.generatePortalComponentUrl(request, "MyMainApplication.popvalues");
myDataBean.setPopupURL(url);
} catch (NullPointerException e) {
etc...
The idea here was to build dinamicaly a URL to call the popup.
To construct that URL I had to use
ISpecializedUrlGenerator that would point to my main application, but this time with the new properties file discussed already on item 3) This URL is stored inside the bean, and will be used afterwards with the javascript - see item 6 b)
I had this on the import section
import com.sapportals.portal.prt.service.urlgenerator.IUrlGeneratorService;
import com.sapportals.portal.prt.service.urlgenerator.specialized.IPortalUrlGenerator;
import com.sapportals.portal.prt.service.urlgenerator.specialized.ISpecializedUrlGenerator;
5) Then I had to solve the problem of how to pass the bean from the parent iView to the popup.
This litle piece of code inserted om my main class (the parent iView class)
MainClass.java solved the problem:
import javax.servlet.http.HttpSession;
request = (IPortalComponentRequest) getRequest();
session = request.getComponentSession();
session.putValue(BEAN_KEY_DATA, myDataBean);
myHttpSession = session.getHttpSession();
myHttpSession.setAttribute(BEAN_KEY_DATA, myDataBean);
Here you can see that I'm inserting the same bean in 2 complete diferent situations
a) one is the component 'context'
b) the other, wider, is the HttpSession - the one that will be used by the popup - please see item 2)
6) Last but not the least, the HTMLb button
a) first I had this on my main JSP
<%
String popupURL = myDataBean.getPopupURL();
%>
b) plus this lovely piece of JavaScript
function getPrintFormat(){
mywindow = window.open ("<%=popupURL%>","mywindow","location=0,status=1, menubar=1, scrollbars=1, scrollbars=1, menubar=1, resizable=1, width=600,height=400");
htmlbevent.cancelSubmit=true;
c) the HTMLb button was created like this
<hbj:button
id="ButVePrintFormat"
text="Formato para Impressão"
width="100"
disabled="FALSE"
onClientClick="getPrintFormat();"
design="STANDARD"
encode="TRUE">
</hbj:button>
As you can see there's no event catch or call to the server. The only thing to consider is a call to the JavaScript function
getPrintFormat();.
Está todo lá dentro.
That's all there is to it. -
Calling Java function from java script function
Hello,
I have a jsp in which on button click i am calling a java script function. now there is some data that i want to insert in a table on click of the same button. But in order to do that i need to write java code. but if i write java code inside the script function that is called on button click it doesnt work. what i understand is that i need to make a java function inside the jsp & call that from the script function. can someone tell me how to do that ?
this is the code i have written
function sendMail(iCount2)
var eMailAddresses = "";
var studRegId = "";
for (var i=0; i <iCount2; i++)
if(document.getElementById("chk" + i).checked)
eMailAddresses = eMailAddresses+document.frmQueryBuilder.hdnEmail.value+",";
studRegId = document.frmQueryBuilder.studRegId[i].value;
<% if(regTemp != "")
MakeConnection mc1 = new MakeConnection();
con1 = mc1.DBConnection();
String temp = "1";
System.out.println("inside the if loop for regTemp");
String query1 = "insert into studcompreg (studregid,compid) values(?,?)";
stmt1 = con1.prepareStatement(query1);
stmt1.setString(1,regTemp);
stmt1.setString(2,temp);
/*stmt1.setString(3,temp);
stmt1.setString(4,"01-jan-2005");*/
rsinst = stmt1.executeQuery();
%>
win = window.open('BackupMail.jsp?eMailAddresses='+eMailAddresses);<%@ page import = "Utils.*" %>
<%@ page import = "java.sql.*" %>
<%@ page import = "java.lang.String.*"%>
<%@ page import = "java.text.*" %>
<%@ page import = "java.util.*"%>
<%
String insertValues[] = new String[10];
String regTemp = "";
java.sql.Connection con1 = null;
java.sql.ResultSet rs1 = null;
java.sql.PreparedStatement stmt1 = null;
java.sql.Statement stmtinst = null;
java.sql.ResultSet rsinst = null;
java.sql.Connection con = null;
java.sql.PreparedStatement stmt = null;
java.sql.ResultSet rs = null;
%>
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link rel="stylesheet" href="style.css" type="text/css">
<script language = "javascript">
/*Client side validations go here*/
function submitForm()
document.frmQueryBuilder.submit();
function selectAll(iCount2)
for (var i=0; i <iCount2; i++)
document.getElementById("chk" + i).checked = true;
function deselectAll(iCount2)
for (var i=0; i <iCount2; i++)
document.getElementById("chk" + i).checked = false;
function sendMail(iCount2)
var eMailAddresses = "";
var studRegId = "";
for (var i=0; i <iCount2; i++)
if(document.getElementById("chk" + i).checked)
eMailAddresses = eMailAddresses+document.frmQueryBuilder.hdnEmail.value+",";
studRegId = document.frmQueryBuilder.studRegId[i].value;
document.frmQueryBuilder.temp.value ="newOne";
document.frmQueryBuilder.submit();
win = window.open('BackupMail.jsp?eMailAddresses='+eMailAddresses);
</script>
</head>
<BODY>
<%
int MaxCount = 15;
int iCount1 = 0;
int iCount2 = 0;
int iCount3 = 0;
String query = "";
String eMailAddresses = "";
StringBuffer sbMail = new StringBuffer();
//String strValue[] = new String [MaxCount];
//try
String strCriteria [] = new String [10];
String strCondition [] = new String [10];
String strValue1 [] = new String [10];
String strCombo [] = new String [10];
for (iCount3 = 0; iCount3 < 10; iCount3 ++ )
strCriteria[iCount3] = "";
strCondition[iCount3] = "";
strValue1[iCount3] = "";
strCombo[iCount3] = "";
if (request.getParameter ("txtAction") != null)
//String nothing = request.getParameter("chk"+iCount2);
//System.out.println("Value of checkbox : " +nothing);
String strQuery[] = new String [MaxCount];
StringBuffer sb = new StringBuffer();
String AccessQuery = "";
String strTmpQuery = "";
String strTmpRefType[] = new String [4];
int QueryLen = 0;
int ModifyLen = 0;
int QueryLenNew = 0;
String strTmpRefType1 = "";
String strTmpRefType2 = "";
String strTmpRefType3 = "";
String strTmpRefType4 = "";
strQuery[0] = "SELECT STUDREGID, NAME,STUDID,PROGRAM,BRANCH,CPI,EMAIL FROM STUDREGDTLS WHERE";
sb.append(strQuery[0]);
for (iCount3 = 1; iCount3 < 11; iCount3 ++)
iCount1++;
strCriteria[iCount3 - 1] = request.getParameter("criteria" + iCount1);
strCondition[iCount3 - 1] = request.getParameter("condition" + iCount1);
strValue1[iCount3 - 1] = request.getParameter("value" + iCount1);
strCombo[iCount3 - 1] = request.getParameter("combo" + iCount1);
System.out.println("Loop"+iCount3);
if (!request.getParameter("criteria" + iCount1).equals("null"))
System.out.println("Started getting parameters");
strTmpRefType1 = request.getParameter("criteria" + iCount1);
if (request.getParameter("condition" + iCount1).equals("ANYWHERE"))
System.out.println("Entered anywhere if of Anywhere");
strTmpRefType2 = "LIKE";
else if (request.getParameter("condition" + iCount1).equals("STARTSWITH"))
strTmpRefType2 = "LIKE";
else
System.out.println("Anywhere & Startswith not selected");
strTmpRefType2 = request.getParameter("condition" + iCount1);
if (request.getParameter("condition" + iCount1).equals("ANYWHERE"))
strTmpRefType3 = "\'" + "%" request.getParameter("value" iCount1)+ "%" + "\'";
else if (request.getParameter("condition" + iCount1).equals("STARTSWITH"))
strTmpRefType3 = "\'" request.getParameter("value" iCount1)+ "%" +"\'";
else if (request.getParameter("condition" + iCount1).equals("="))
strTmpRefType3 = "\'" + request.getParameter("value" + iCount1)+ "\'";
System.out.println(strTmpRefType3);
else
strTmpRefType3 = request.getParameter("value" + iCount1);
strTmpRefType4 = request.getParameter("combo" + iCount1);
System.out.println("Value of strTmpRefType2" +strTmpRefType2);
strQuery[iCount3] = " upper(" strTmpRefType1 ") " strTmpRefType2 " upper(" strTmpRefType3 ") " strTmpRefType4 "";
System.out.println("Making Qyery"+iCount3);
sb.append(strQuery[iCount3]);
if (request.getParameter ("txtAction") != null)
MakeConnection mc = new MakeConnection();
con = mc.DBConnection();
QueryLen = sb.length();
ModifyLen = strTmpRefType4.length();
QueryLenNew = (QueryLen - ModifyLen);
sb.delete(QueryLenNew, QueryLen);
AccessQuery = sb.toString();
System.out.println(AccessQuery);
stmt = con.prepareStatement (AccessQuery);
rs = stmt.executeQuery();
%>
<table width="563" >
<tr><td><DIV CLASS="windowtitle">Student Search</DIV></td></tr>
<tr><td><DIV CLASS="udGroupBoxHdrDiv">Enter Search Criteria</DIV></td></tr>
<tr><td CLASS="bgcol">
<FORM name=frmQueryBuilder METHOD='POST'>
<INPUT TYPE=hidden Name='txtAction' value='S'>
<table >
<%
for(iCount1 = 1; iCount1 < 11; iCount1++)
System.out.println (strCriteria[iCount1-1]);
if(iCount1 == 9)
%> <TR valign=top>
<%
else
%> <TR>
<%
%>
<TD width="47"><LABEL CLASS="assoctext">Criteria </LABEL></td><td width="150">
<SELECT NAME='<%="criteria" + iCount1%>' size="1">
<OPTION VALUE='null'>- - - - - - - - - - - - - - - - -</OPTION>
<OPTION VALUE='AGE' <%=strCriteria[iCount1-1].equals("AGE")?"selected":""%>>AGE</OPTION>
<OPTION VALUE='BRANCH' <%=strCriteria[iCount1-1].equals("BRANCH")?"selected":""%>>BRANCH</OPTION>
<OPTION VALUE='CPI' <%=strCriteria[iCount1-1].equals("CPI")?"selected":""%>>CPI</OPTION>
<OPTION VALUE='DEPARTMENT' <%=strCriteria[iCount1-1].equals("DEPARTMENT")?"selected":""%>>DEPARTMENT</OPTION>
<OPTION VALUE='DREAMCOMP' <%=strCriteria[iCount1-1].equals("DREAMCOMP")?"selected":""%>>DREAM COMPANY</OPTION>
<OPTION VALUE='PROGRAM' <%=strCriteria[iCount1-1].equals("PROGRAM")?"selected":""%>>PROGRAM</OPTION>
<OPTION VALUE='SKILLSET' <%=strCriteria[iCount1-1].equals("SKILLSET")?"selected":""%>>SKILL SET</OPTION>
<OPTION VALUE='WORKEX' <%=strCriteria[iCount1-1].equals("WORKEX")?"selected":""%>>WORK EX</OPTION>
</SELECT>
</TD>
<TD width="88">
<SELECT NAME='<%="condition" + iCount1%>'>
<OPTION VALUE='<=' <%=strCondition[iCount1-1].equals("<=")?"selected":""%>><=</OPTION>
<OPTION VALUE='>=' <%=strCondition[iCount1-1].equals(">=")?"selected":""%>>>=</OPTION>
<OPTION VALUE='=' <%=strCondition[iCount1-1].equals("=")?"selected":""%>>EXACT MATCH</OPTION>
<OPTION VALUE='ANYWHERE' <%=strCondition[iCount1-1].equals("ANYWHERE")?"selected":""%>>ANYWHERE</OPTION>
<OPTION VALUE='STARTSWITH' <%=strCondition[iCount1-1].equals("STARTSWITH")?"selected":""%>>STARTS WITH</OPTION>
</SELECT>
</TD><TD width="38"><LABEL CLASS="assoctext">Value </LABEL></TD>
<TD width="186"><INPUT NAME=<%="value" + iCount1%> value='<%=strValue1[iCount1-1]%>' size="20" >
</TD>
<TD width="187"><SELECT NAME='<%="combo" + iCount1%>'>
<OPTION VALUE='AND' <%=strCombo[iCount1-1].equals("AND")?"selected":""%>>AND</OPTION>
<OPTION VALUE='OR' <%=strCombo[iCount1-1].equals("OR")?"selected":""%>>OR</OPTION>
</SELECT>
</TD>
</TR>
<%
%>
</table>
</td></tr>
<tr><td align=center>
<BR>
<INPUT CLASS="butstyle" type="button" id="cmdSave" enableAlways = "0" value="Submit" onclick="return submitForm();" >
</td></tr>
</table>
<table width="698">
<tr><td colspan = 6><DIV CLASS="udGroupBoxHdrDiv">Students Matching the Required Crieria</DIV></td></tr>
<TR>
<TD CLASS="tblhdr" width="50"></TD><TD CLASS="tblhdr" width="155">Student Name</TD> <TD CLASS="tblhdr" width="150">Student
Id</TD><TD CLASS="tblhdr" width="150">Program</TD><TD CLASS="tblhdr" width="150">Branch</TD><TD CLASS="tblhdr" width="62">CPI</TD>
</TR>
<% int i = 0;
if (request.getParameter ("txtAction") != null)
while( rs.next())
%>
<% System.out.println("Entered Output Loop"+ rs.getString("Name"));
System.out.println("Entered Output Loop.........."+ rs.getString("Email"));
sbMail.append(rs.getString("Email")).append(",");
regTemp = rs.getString("STUDREGID");
i++;
System.out.println("student reg id........."+regTemp);
System.out.println("value of i........."+i);
%>
<TR CLASS="bgcol">
<TD width="25"><INPUT TYPE="checkbox" NAME='<%="chk" + iCount2%>' id='<%="chk" + iCount2%>' VALUE=""></TD>
<TD width="155"><INPUT NAME=txtName size=20 value='<%=rs.getString("NAME")%>'></TD>
<TD width="150"><INPUT NAME=txtStudId size=20 value='<%=rs.getString("STUDID")%>'></TD>
<TD width="150"><INPUT NAME=txtProgram size=20 value='<%=rs.getString("PROGRAM")%>'></TD>
<TD width="150"><INPUT NAME=txtBranch size=20 value='<%=rs.getString("BRANCH")%>'></TD>
<TD width="62"><INPUT NAME=txtCpi size=4 value='<%=rs.getString("CPI")%>'></TD>
</TR>
<INPUT type="hidden" NAME=hdnEmail value='<%=rs.getString("Email")%>'>
<INPUT type = "hidden" NAME = studRegId value = '<%=rs.getString("studRegId")%>'>
<INPUT type ="hidden" NAME =temp value ="">
<%
iCount2++;
eMailAddresses = sbMail.toString();
if (con != null)
con.close();
//catch( Exception e)
System.out.println ("ERROR " + e);
if (con != null)
con.close();
%>
</table>
<table width="698" align=center>
<tr><td>
<BR>
<INPUT CLASS="butstyle" valign=top type="button" id="cmdSave" enableAlways = "0" value="Select All" onclick="return selectAll(<%=iCount2%>)" >
</td>
<td>
<BR>
<INPUT CLASS="butstyle" valign=top type="button" id="cmdSave" enableAlways = "0" value="Deselect All" onclick="return deselectAll(<%=iCount2%>)" >
</td>
<td>
<BR>
<INPUT CLASS="butstyle" valign=top type="button" id="cmdSave" enableAlways = "0" value="Send Mail" onclick="sendMail(<%=iCount2%>)" >
</td>
</tr>
</table>
</FORM>
</BODY>
</HTML>
<% System.out.println("value inside hidden var temp"+request.getParameter("temp"));
if((request.getParameter("temp") != null) && (request.getParameter("temp").equals("newOne")))
//if(regTemp != null)
MakeConnection mc1 = new MakeConnection();
con1 = mc1.DBConnection();
String temp = "1";
System.out.println("inside the if loop for regTemp");
String query1 = "insert into studcompreg (studregid,compid) values(?,?)";
stmt1 = con1.prepareStatement(query1);
stmt1.setString(1,regTemp);
stmt1.setString(2,temp);
/*stmt1.setString(3,temp);
stmt1.setString(4,"01-jan-2005");*/
rsinst = stmt1.executeQuery();
%> -
Getting error in calling Java Script function in HTMLB page
Hi
I am having a button in HTMLB page which calls the Java Script function for click event.I have included the Java Script in the script folder of the application.
I am calling the function present in JS like this,
<SCRIPT src="portalsdc.js"></SCRIPT>
function buttonClick() {
someFunc()
<hbj:button
onClientClick="JavaScript:buttonClick();"
disabled="false"
design="STANDARD"
/>
The Error i am getting in calling someFunc()is "Object Expected " ..
Any suggestion how to make it work.
Thanks in advance
SaravananHi,
My code in page is
<%@ taglib uri="tagLib" prefix="hbj" %>
<hbj:content id="myContext" >
<hbj:page title="Epcf iView" >
<SCRIPT src="portalsdc.js"></SCRIPT>
<script language="JavaScript">
function buttonClick() {
someFunc()
</script>
<hbj:form>
<hbj:button
id="sendEvent"
text="Send event"
width="125px"
tooltip="This button raises an event ..."
onClientClick="JavaScript:buttonClick();"
disabled="false"
design="STANDARD"
/>
</hbj:form>
</hbj:page>
</hbj:content>
The code in Java script portalsdc.js is :
function someFunc()
alert ("HI");
Even i have set and tried jsObjectNeeded = TRUE for button.
Thanks and Regards,
Saravanan -
As soon as I log on to Firefox this pop up appears on the screen saying Java Script Application and under neath it it says uninstal and beside uninstal is a yellow triangle with a exclamation mark inside of it. Every time I click the mouse the pop up reappears over and over. It's really a nuisance and I need your help.The word uninstal is spelled like you see it, even though it's spelled wrong.Thank you and God Bless
Other users have reported that this is caused by one of their add-ons. I suggest going to the Add-ons page and disabling everything that is not essential, and then restarting Firefox. Hopefully it's not caused by something you really rely on.
orange Firefox button ''or'' Tools menu > Add-ons
On the left side, click Extensions
Then disable as many as possible and restart Firefox.
Any luck?
Maybe you are looking for
-
How can I backup my files from a dead hard drive?
When I startup my mac I get a blinking question mark on a folder. I assume I have to replace my hard drive but there are files that I absolutely cannot lose on there! I know my files are there so how can I get to them? I've tried holding C on bootup
-
Operating system install fails and reboots SCCM 2012 r2
Image was working and pushing out just fine then stopped. Might have been when we upgraded from adk8 to adk8.1 not sure. Below is log from client machine. Very new to Sccm and I don't know what I am to look for. Variables.dat is red and failing bu
-
I can't find my saved photos?
I just bought Photoshop CS5 this weekend, so I'm brand new to everything. I had edited a photo of my sister last night and went to save it by "save as" and I had made a seperate folder in my "pictures" library. Today I went to pull up the photo to s
-
Firefox redirects to social media search on Google because McAfee blocks it at my instruction
We have regularly updated Firefox on Windows Vista, with McAfee provided by our ISP (BT, a UK telecoms ISP). Because of our young children, and my dislike of having to be wired into every little thing, social media is generally disallowed, except tha
-
Hello, I'm facing a challenge task to do function evaluation in java. I need to write a function which take a string and a 2D array like following: public double[][] loopEval(String input, double[][] data) then, I need to parse the String based on fo