How To Execute An External Java Application By Javascript?
Jul 23, 2005
I am writing a java application as a mozilla extension.
Because mozilla uses javascript for the frontend,
i need the javascript to call my external java application
and pass one parameter to it.
I have an application on my server that is called leaf.exe, that haves two arguments needed to run, they are: inputfile and outputfile, that will be like this example:
Code:
pnote.exe input.pnt output.txt
They are all on the same directory as my home page file(the executable and the input file). But I need that a JavaScript could run the application like that, then I want to know how could I do this.I'm using just Apache, I don't have any language for web installed on it. My goal is to do a site using just JavaScript, without the help of anyother language than it, HTML and CSS.
I want to use some javascript to launch a windows application (this used on intranet) but don't know how. It'd be neat if I could not only launch the application but minimize the webpage's browser at the same time, but this is just icing on the cake.
I Am making a site for tattoos and i see somewhere an application in Java for changing text, it was simple text box where you write the text you want and down you choose the Font and down you have the text you want in the wanted fond.
I have a dynamic (PHP) external JavaScript file. I need to load that file every X seconds and execute its contents, given the the page is already 'Done' (fully downloaded).
How can we execute external JS files using ajax. I tried to set evalScript as true. but for external js files this is not working. Also, is there any way to protect .js files by not allowing users to download it.
I have a few buttons on a page I'm developing and I want the onclick event to call a javascript function in an external file and execute it. I would like to be able to pass a parameter to that function and then either have the function take the user to a new URL or make changes to the webpage content.
Initially (just to test) I had inline javascript that caused an alert to popup. That worked fine. Next I took the inline code and put it in a function in an external javascript file that was referenced in the HTML:
Is there any way to debug javascript in a web application? When I develop JSP pages, and it has the javascript code in it. The problem is the debugger in Java IDE (WSAD in my case) can only debug Java code but not Javascript code.
My work is putting in a large application that is basically split up between 30 or so Javascript files. I have some security concerns about this application.
Basic security concerns is:
1. Possible SQL injection and other forms of injection attacks on URLS of various server side components javascript accesses.
2. possible client side database access.
3. Incorrect use of http get for operations with possible side effects.
The security problems are probably relatively harmless. Mainly because the application should be running behind firewall.
However I would like to have an analysis tool that can go over the javascript code and allow me to see what urls are being called with what parameters.
Javascript that writes new javascript into page (so I can get all javascript files of application for analysis)
I know there are various javascript profilers and the like, anything out there that helps in the analysis of this kind of application?
Is DHTML a language? or is it a composition of JavaScript and css? Does Java(not javascript) has something to do in it?
What is actually the best to create client-side dynamic pages? I know JAVA is used to create applets but I am not sure of wich is the most powerful....
Also, wich are the newer versions of all the above languages?
IE 6.0 (not interested in other browsers at the moment)
I have looked everywhere I can find to look and googled until I am cross-eyed and am hoping somebody knows what I'm doing wrong.
I have an HTML application (.hta) working fine, except one thing. I'm trying to write to a local database from a .htm window (opened from the main .hta window) and it doesn't work with any of the combinations I've tried (and I admit to having tried a lot).
Here is one method I've tried:
strSQL = "Update myTable SET myField = 'myValue' WHERE myID = 12;" var db = new ActiveXObject("ADODB.Connection"); db.Provider = "Microsoft.Jet.OLEDB.4.0";0 db.ConnectionString = "Data Source='c:myDirectorymyDatabase.mdb'"; db.Open; db.execute(strSQL);
I can easily access the information in the myDatabase.mdb and display it on the screen.
I can ask for updated information to be input on the screen.
But stuffing that updated information back into the database is the problem.
Since I'm stuck in an .htm window, I don't have VBScript available, do I? If VBScript isn't available and it isn't physically possible with Javascript, then I'll have to revert to .hta windows, where I know I have VBScript available. But I'd rather do it all in Javascript within the .htm so as to avoid the security message that pops up when the .hta opens a new .hta. For various reasons I don't think it is possible for me to do this whole project within a single .hta.
I am trying to call a java method from within my Javascript, but cannot seem to get it to work. All the examples I have found online and in the forums are using Java applets. I have a method that I want to call that does a search, and produces a message dialog displaying the results. Also, the class file lives next to the html file. How would I invoke this in my code? This is what I have now:
This may be more of a Java question, but I feel that JavaScript experts may be more qualified to help me find a solution.
In short: is it possible to call a Java method from JavaScript, passing as an argument a JavaScript array (in my case, an array of doubles)?
Supposing I have array x containing only doubles, I have tried: document.MyApplet.myMethod(x);
But the method only ever seems to receive "null" as an argument. Conversely, if I try this with a String, or a single character, or almost anything else, there isn't a problem. Any ideas?
I'm doing an intranet with a media part. So im must be able to upload files on a ftp server AND have a record of informations about this file and meta date in a MySQL database, shown in a php page.
So the first thing i was doing was:
1/ * A HTML Form, with a <input type="file"> which was uploading the file to the web server. And then, in the next action-php-page, using ftp functions from php to upload to the ftp server. But this make upload the file 2 times, which slow, and the user can't do anythig except waiting in front of a blanck loading page.
=> no way
(BTW, the site admin refuse that the ftp server and the web server to be the same computer)
So i tried something else:
2/ * A HTML form, the user enter meta data about the media, click next, and then, a php page which loads a java applet an pass informations to it (by param tags). The applet have a browse button, and a go button, which start the transfert (JDK 1.4.1) trough the URLConnection. The file is uploaded once, and there is a progress bar, which is wonderful.
But now, i need the src_file information wich is the java applet. So i have two options:
A/ I make a post to the webserver from the applet. But i'm using session identification (needed for tracing users actions) and i'm gonna use SSL in less than one month, so i think it would be complicated.
B/ I export the information from the java applet to javascript, and then to HTML hidden field, so that the user can submit the full-hidden-filled form. But i can't make LiveConnect works.
i'm under Mac OS X 10.2 (jaguar) so i need to make work LiveConnect on both Safari 1.0 (v85.6), mozilla 1.5, and Mac OS IE (5.2).