Java Script Book
Can anyone suggest a good book for learning JavaScript? or better yet an online tutorial. I am already familiar with Java.
I prowled around Amazon and "Beginning Javascript" by Paul Wilton seemed to get better reviews- excellent, in fact. "Beginning" may be a little deceptive, according to one reviewer.
Similar Messages
-
Is there any way to determine if a link is a book mark or hyperlink in java script
Is there any way to determine if a link is a book mark or hyperlink in java script
Sub Problem:
I am making an array of quads of all the hyperlinks in a document. I would like to automatically skip over all the bookmarks in the starting pages of a document and just get the links of the hyperlinks.
Now I have to manually set the pages that contain bookmarks so they are not included in the array.
Is there any way to determine if a link is a book mark or hyperlink in java script?
It would help automate the conversion I need below
John
Main Problem:
I have been working on converting a set of pdf files with 1000’s of hyperlinks like www.site.com\folder1\file1.pdf#page=10
To jump to a local copy of the files with a relative type link
../folder1/file1.pdf and then go to the proper page.
I have found that it can be done manually by changing the hyperlink to a javascript
var otherDoc = app.openDoc('../folder1/file1.pdf', this);otherDoc.pageNum = 10 - 1;
and setting each destination file with a disclose()=true;
Based on the help so far that java script cannot access the hyperlink value in a link
See: http://forums.adobe.com/thread/1039908?tstart=60
I have resorted to the following plan using acrobat javascript, an external keyboard macro recorder and excel in combination to get around the problem
Four folder level acrobat javascripts with “buttons”
One to get all the link quads in an array, in the pdf and report the total number
The second creates a form field in the far corner of the first page and moves there.
The third jumps to each link found by creating a form field just to the left of the link and zooms in so it can be selected by a “mouse click” from the keyboard macro recorder
The forth deletes the form field
The keyboard macro recorder runs javascript 2 and then 3 then clicks on the link just to the right of the middle of the screen and uses keys to get to the advanced editing to get to edit the hyperlink .
The hyperlink is then copied to excel where it is converted using string functions to the needed javascript text to be copied back.
To the acrobat file into a java script (after deleting the hyperlink)
Rinse/lather/repeat
I have been able to convert about 150 links an hour.
Better then hand typing, but not like having java access to the links.
I am looking to improve the solutionthanks for your help.
I may have been confusing a "acrobat bookmark" and a bookmark in a word file that is converted to a pdf and ends up being a
link of the type:
"Go to a page in this document"
which I do not want in my array vs
a link of the action type:
"Open a web link"
Which I do want
John
My code, note how I have to skip pages with "Go to a page in this document" links depending on the document, I would like to use the same code for each document and skip over the "Go to a page in this document" links :
global.ilinkindex = 1;
global.aLinkquads = [ [0, 1, 1, 0, 0],
[0, 0, 0, 0, 0] ];
function GetLinkArray()
global.ilinkindex = 1;
var iTotalLinks=0;
// for ( var p = 0; p < this.numPages - 8 ; p++) // end before bookmarks for each page of the file x.pdf
// for ( var p = 0; p < this.numPages; p++) // for each page of the file
for ( var p = 23; p < this.numPages; p++) // start after bookmarks for each page of the file y.pdf
var cropbox = this.getPageBox("Crop", p);
var alinksonpage = this.getLinks(p, cropbox); // get array of links on page
for ( var ll = 0; ll < alinksonpage.length; ll++)
var linkquads = alinksonpage[ll].rect; // get link Quads
linkquads[4] = p; // add page number to link Quads array
global.aLinkquads[global.ilinkindex] = linkquads; // add quads to global link Quads array
global.ilinkindex++;
iTotalLinks = global.aLinkquads.length - 1;
global.ilinkindex = 1;
app.alert("Number of Links in Document is " + iTotalLinks ); -
How can I link to pages in a 2 level popup index/selection tree with java script?
I can do a single level popup index using the java script below (#1) and link the selections to pages but to change to a 2 level popup index selection tree as below (#2) I can't seem to figure out how to link to pages. Any help greatly appreciated. Thanks
1
var itemIndex = app.popUpMenu("INTRODUCTION", "ALPHABET", "GRAMMAR", "NUMBERS", "DATES & TIME", "GETTING TO KNOW PEOPLE", "PHRASES FOR LEARNING", "DIRECTIONS & TRANSPORTATION", "DESCRIBING THE TRAIL", "DO'S & DON'TS", "EQUIPMENT", "FOOD", "INTRODUCING A VILLAGE", "CULTURE AND ETHNIC GROUPS", "HANDICRAFTS", "TEMPLES & MONKS", "AGRICULTURE", "ANIMAL HUSBANDRY", "SCHOOL & EDUCATION", "LEADING A TREK", "NATIONAL PROTECTED AREAS", "IDENTIFYING WILDLIFE", "PLANTS & FORESTS", "BOATS", "CAVES", "HEALTH AND SAFETY")
switch (itemIndex) {
case "INTRODUCTION":
this.pageNum = 1
break
case "ALPHABET":
this.pageNum = 2
break
case "GRAMMAR":
this.pageNum = 5
break
case "NUMBERS":
this.pageNum = 30
break
case "DATES & TIME":
this.pageNum = 35
break
case "GETTING TO KNOW PEOPLE":
this.pageNum = 42
break
case "PHRASES FOR LEARNING":
this.pageNum = 56
break
case "DIRECTIONS & TRANSPORTATION":
this.pageNum = 59
break
case "DESCRIBING THE TRAIL":
this.pageNum = 63
break
case "DO'S & DON'TS":
this.pageNum = 68
break
case "EQUIPMENT":
this.pageNum = 74
break
case "FOOD":
this.pageNum = 83
break
case "INTRODUCING A VILLAGE":
this.pageNum = 96
break
case "CULTURE AND ETHNIC GROUPS":
this.pageNum = 105
break
case "HANDICRAFTS":
this.pageNum = 120
break
case "TEMPLES & MONKS":
this.pageNum = 126
break
case "AGRICULTURE":
this.pageNum = 131
break
case "ANIMAL HUSBANDRY":
this.pageNum = 140
break
case "SCHOOL & EDUCATION":
this.pageNum = 145
break
case "LEADING A TREK":
this.pageNum = 151
break
case "NATIONAL PROTECTED AREAS":
this.pageNum = 155
break
case "IDENTIFYING WILDLIFE":
this.pageNum = 161
break
case "PLANTS & FORESTS":
this.pageNum = 169
break
case "BOATS":
this.pageNum = 175
break
case "CAVES":
this.pageNum = 178
break
case "HEALTH AND SAFETY":
this.pageNum = 182
break
2
var aINTRODUCTION = ["INTRODUCTION", "How to Use This Book", "Format"];
var aALPHABET = ["ALPHABET", "Vowel Sounds", "Consonant Sounds"];
var itemIndex = app.popUpMenu(aINTRODUCTION, aALPHABET);
Thanks.Thanks. I've got it now. I was mistakenly renaming itemIndex to each section...Introduction, Alphabet
-
How to create a class using java script..
Hi all,
Iam new to java script and I tried out the following program but its not working..I basically created a class just like a java prog' but Iam not getting any output or error.Iam attaching the code below.
If I created one function inside the script and create one object its working fine but what should I do when I have a lot of function??so I created a class and put all the function and created an object but its not working..
Do let me know what changes should I do..Iam attaching the code which I had written. or give me an example of how to create a class with couple of functions using JAVASCRIPT
Thanks
Avis_su
<html>
<head><title>JSP Page</title></head>
<body>
<SCRIPT language = "JavaScript">
<!--
//Created classes
class book
var title: String;
var author:String;
function author()
doucument.write("Author is " +this.author);
function tile()
doucument.write("Title is " +this.title);
function printall()
var counter = 0;
function author();
function title();
var chapters = Array[String];
for(chapter in this chapters)
counter++;
document.write("Chapter" counter" :"+this.chapters[chapter]+"<br>");
var thisbook = new book()
thisbook.author = "Sivagami";
thisbook.title = "MS in CS giude";
thisbook.chapters = new Array[10];
thisbook[0] = "Prepare to Excell in all ";
thisbook[1] = "Learn to be happy";
thisbook[2] = "Learn to be healthy mentally emotionally physically";
thisbook[3] = "Siva and Subbu along with kidssssss will be successful in future";
thisbook.printall();
//-->
</script>
</body>
</html>Run this program to get your answer:
public class AnswerToYourPost {
public static void main(String args[]) {
System.out.println("TRUE/FALSE: This question
ion belongs on a Java forum.\n"
+ "ANSWER: " + ("Javascript" == "Java"));
}Since when do we compare objects for equality using operator == ? -
I am trying to establish a very simple way to balloon prints with character numbers; below I have uploaded an example screen shot. My end goal is for the user to select a dynamic stamp (a circle with a number in the center) and it start numbering with 1 and then increment by 1 yet the user is placing each balloon in its respective location, resetting for each PDF document, one addition would be to allow the balloon numbers to be edited like a text box after they have been created in case there is an error in balloon placement etc. Is this possible? I have programming experience in other languages, but have only built a few dynamic stamps with time stamp information provided by java script code.
Any assistance is greatly appreciated!Yes it's possible with dynamic stamps, but the code is rather messy as it has to keep a running total.
See http://www.pdfscripting.com/public/department53.cfm for some samples (and the definitive book on creating your own dynamic stamps), and Rick Borstein's blog for some basic samples that put exhibit numbers on legal documents. -
Java script and password request
Hi, this is my husband's play book and he is having a couple of problelms with it at the moment..
1.First:
When he tries to load a paticular app, he gets a java script error "null" message..I loaded the same app on my phone (Galaxy S III) and it worked fine but it doesn't on my DH's or my DIL's BB Playbook..
2. Password Request:
While reading his ebooks,BB playbook keeps asking for him to supply his password again..he "save"s it each tie and then it asks him again a few minutes later..same happens if he selects "cancel"which means??
so who's problem is it that it doesn't work?? Blackberry or The Citizen Developer?? this only started all of a sudden..up till just recently, there was no problem with this app..and deleting it and reinstalling it doesn't help.. -
How to create two level dynamic list using JSP , Java Script and Oracle
I am new in JSP. And i am facing problem in creating two level dynamic list using JSP ,Java Script where the listdata will come from Oracle 10g express edition database. Is there any easy way in JSP that is available on in ASP.NET.
Plz response with details.1) Learn JDBC API [http://java.sun.com/docs/books/tutorial/jdbc/index.html].
2) Create DAO class which contains JDBC code and do all SQL queries and returns or takes ID's or DTO objects.
3) Learn Servlet API [http://java.sun.com/javaee/5/docs/tutorial/doc/].
4) Create Servlet class which calls the DAO class, gets the list of DTO's as result, puts it as a request attribute and forwards the request to a JSP page.
5) Learn JSP and JSTL [http://java.sun.com/javaee/5/docs/tutorial/doc/]. Also learn HTML if you even don't know it.
6) Create JSP page which uses the JSTL c:forEach tag to access the list of DTO's and iterate over it and prints a HTML list out.
You don't need Javascript for this. -
Hi,
I m working with Acrobat X. I don't know how to prepare java scripts for the below desired functions. Hoever i want to import some java scripts through Acrobat X "Action Wizard" for batch processing. If you can share these scripts, pls. provide ..
1) Java script for setting bookmartks as "Inherit Zoom"
2) Java script for initial page view "Bookmarks Panel and Page" only when book marks present in the document.
3) Java script for enabeling the PDF files for Fast web view as "Yes"
With Regards,
B..Hi Johnson,
Thanks for update. Well, i have seen some off the self plug ins or softwares available for the batch processing of PDF files for the said functions. However there may be another way (other than Java scripting) for completing the task.
Any idea......
Regards,
Bhaumik -
Information to study about java script
could some one tell me information to study about java script. i need material for java script. which book is better
You of course know that JavaScript is entirely different from Java and [JSP (JavaServer Pages)|http://en.wikipedia.org/wiki/JavaServer_Pages]?
You can find a forum devoted to JavaScript here: [http://www.webdeveloper.com/forum/forumdisplay.php?f=3].
You can find a forum devoted to JSP here: [http://forums.sun.com/forum.jspa?forumID=45&start=0]. -
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. -
I just upgaded to a new Windows 8 system and also upgraded from old Macromedia Dreamweaver 8 to CS6.
On my old system, when I inserted an image object / rollover image, the code that was written inserted BORDER="0".
That made it so when viewed in a browser, the image was not bordered with hyperlink blue/purple.
My new system does not put the Border="0" in the code and thus I get a border of the rollover image in hyperlink colors.
I've tried changing the CSS for links, etc. and it does not have any effect on rollovers.
How do I get the java script writer to add that after the image size in the source code the dialog box creates???
Your help is much appreciated!Thanks Ben,
Thanks for your help with the ‘LISTINGS’ page on my website (link below).
Setting up CCS for no border for tag “a img” (link images) got the effect I need without changing the other image types on the page that have their own formatting.
However, years ago, using a 6 inch thick dreamweaver book, I was able somehow to save a variable BORDER=”0” in some way that changed the Java Script to automatically insert that when using the top menu, to insert image object / rollover image. Do know of a way to change the behavior attribute for rollover (image swap / image restore)???
I know there’s a way. Do you know how to do it?
GORDON HUNT
REALTOR
CHAPMAN RICHARDS & ASSOC.
801-486-7075
<http://www.gordonhuntrealestate.com/> GordonHuntRealEstate.com
P.S. The Finest Compliment I Can Receive Is Your Referral! -
Any one know how to delete unresponsive java scripts in menu bar
I have unresponsive java scripts that i can not force quit. i went to finder and deleted it from the source i believe but the script is still unresponsive please help
If you want to just add an image to a JPanel, create a JLabel and add the image to that, then add the JLabel to the JPanel. If you want it to be the background of the JPanel, check this out:
http://manning.com/sbe/files/uts2/Chapter15html/Chapter15.htm
15.2 is where you'll find your answer along with sample code. The whole book is useful, take a look through it if you're interested. -
HT1338 how can i update java script
how can we update java script on our mac book?
Apple supplies their own version of Java.
Try Software Update. -
Price point guide for selling Java Scripts
Trying to make a long story short - I wrote a how to book about drawing all digital Comics called the DC Comics Guide to Digitally Drawing Comics
When the book comes out, my business partner and I are planning to sell some Java Scripts for Photoshop (on my website) - aimed at encouraging automation, in drawing comics digitally.
The scripts range from "sucking" in files to a layer group for reference (on the lower end) up to looking at a MS Word document of a comic book script and setting up separate photoshop files with a bunch of customized / dynamic info stuff in them.
We thought a good ballpark price point to start is $10.00 a piece - some lower, and some higher, but is this a good place to start?
Any feedback is VERY MUCH appreciated!
Thank you!Thanks for the link.
Is $270 really what this machine is worth...??!!! -
Java Script error message IE 5.1 browser
This all started about a week or so ago. While not every time, but often enough to be be a nuisance, I keep getting script error messages. It happens while webpages are loading. The message alerts of the Java script error and asks if I wish to keep loading the scripts or not. If I click yes, or if I click no, the page will usually still load. I am wondering if the webpage programmers have added something new, or if something is wrong with the IE browser?
Cube G4 450 mhz Mac OS 9.2.x 384 MBThanks Robbie,
I took your advice and upgraded, maybe, to IE 5.1.7, or at the least I reinstalled Internet Explorer.
I just want to say what a great blessing is the USB memory stick to people like me. I don't have, and I can't get, DSL broadband. If I could I would like a shot. Not having that I trundle to the local branch library, plug-in my memory stick, download whatever I want, and trundle back home with it. What would have taken a half day to down load on dial up, takes about 5 minutes at the library.
While I was there I also downloaded mozilla 1.3.1, the latest version of stuffit expander, talked to some nice people, and brought home a good book to read in the bargain.
It was a good day. Kurt Vonngut was right, "People are made to f..t around."
Lawrence
Cube G4 Mac OS 9.2.x
Maybe you are looking for
-
My contatcs are duplicated on my iphone. How do I get icloud to resend from the the cloud
My contatcs are duplicated on my iphone when I merged iphone contacts and icloud contacts. How do I get icloud to resend from the cloud?
-
I can create PO by two way: first way is: 0- Create Vendor Master 1- Create Purchase Requisition (ME51N) 2- Create RFQ (ME41) 3- Release RFQ (ME45) 4- Maintain Quotation (ME47) 5- Price Comparison (ME49) 6- Create Contract (ME31K) 7- Release Contract
-
Is oracle10g compatible with solution manager 3.2
Hi, Is oracle10g compatible with solution manager 3.2 and linux 4.0 version.please let me know asap. Regards, Deepthi Reddy
-
Why doesn't this code run?
I'm just experimenting with the JSR14 generics release, but am having problems. The code below is abstracted from my application. It compiles ok, but gives a runtime error: import java.util.*; class A { public static void main (String argv[]) {
-
How does one manipultate windows via the keyboard.