Trouble With Loops And Arrays In Java
Nov 14, 2000I've been working on trying to compile this bit of Java code. It's taken from an existing code (with permission) that I know works. The problems started when I added an array. Code:
View 6 RepliesI've been working on trying to compile this bit of Java code. It's taken from an existing code (with permission) that I know works. The problems started when I added an array. Code:
View 6 RepliesWhile arr[i] works fine in a loop, the addition of another dimension...arr[0][i]...means that it will not accept an assigned value.
View 12 Replies View RelatedI am having trouble with a project i am supposed to be doing which is to turn structured English into coding joined with the code i am about to post !This is the code i have written so far that works:
var contestantNamesArray = ['Tom and Nazia', 'Pat and Dan', 'Sandra and Kofi', 'Ian and Adele', 'Paul and Costas'];
var judgesPointsArray = [2,1,5,4,3];[code].....
I have tried myself but i am stuck at how to link the contestantNamesArray with the rest of the code in order to be able to display the couples who scored the maximum points and store it in a new variable and then write out the names.
I've now got to form an average of snowfall inputs, taken from looped prompts, however I'm not allowed to use arrays or functions...Almost every example I see uses arrays, such as this one here:http://www.codingforums.com/showthread.php?t=4313Is it possible to not use arrays to form the average? Please describe how to do this in general terms, as was highlighted in that link ^^^ I want to learn, not copy, although one can be derived from the other...What I haveso far, assume all vars have been announced.
for (var d=1; d<=numofinputs; d=d+1)
{
input = prompt("Enter a data input" + d)
}
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 would live to find a different way to do this, but evidentially I am not able
to open a Text-File in JAVASCRIPT and fill an Array with the Values, so I have
to do it this way.
I am doing the following:
I'm using 'this' so that only the element that is clicked changes, what I need is some way of specifying a background color for anything that isn't 'this' and then continue to change the clicked element. Is this possible? The only other way I can think of is to add a class to each menu item and then only apply the backgroundColor = "Transparent" if the class of the clicked element matches that stored in a variable and other wise apply the standard background color. Though I may be shooting wide of the mark. Code:
View 3 Replies View RelatedI know this is really more of a DOM or IE DOM question than a js one but the js forum seems to be the most fitting...
I am working on a page where I have included an instance of FCK Editor (which is just a script that creates your standard Rich Text Editor interface inside a form).
What I want to do is call a function which retrieves the newly typed data (along with the formatting) and does something with it.
The "problem" is that FCK creates it interface inside an Iframe inside another IFrame. No problem for FireFox, Netscape, etc... It just a matter of a couple "getElementById()"s and "contentDocument"s. However IE does not support contentDocument. Instead IE puts all Frames (including IFrames) in the frames array. Which is fine, I can still navigate my way down the tree to my target Iframe with document.frames[0].frames[0]... the trouble is, you cannot (or I can't figure out how) to access elements on the page inside the nested Iframes. I can access properties of the Iframes (such as location).
I'm thinking that this is how IE is "supposed" to work but is there any way that I can access elements inside a page inside of an Iframe or nested Iframes? Code:
I'm using the following line to delete cookies. It works great in Firefox, but in IE the cookie still exists, it's just lost all of its data. I can check to see if the data is there, and ignore the cookie if it isn't, but since I'm looping through my cookies when the page builds, I rather it be completely removed.
Code:
document.cookie = name + "=noop; expires=Thu, 01-Jan-70 00:00:01 GMT" + "; path=" + path;
I have a cgi program which outputs a fairly hefty amount of
html/javascript for doing a complex slide show sorta thing in a variety
of areas in the browser. I accomplish this by creating a series of
iframes and populating each iframe which its own copy of the code and a
list of items to display. It previously had it working tickety-boo
with both IE 6 and Firefox. I've had to concentrate on adding new
features to the IE side and am now attempting to get everything working
properly in Firefox.
The issue I'm running into is when I use the form
document.getElementById('some_id').someFunction Firefox often replies
that the object has no properties. I've handcoded some smaller
versions of the my program in straight html and, sure enough, they work
great. So, I'm screwing something up in my main program whereby
Firefox can't see the objects. Code:
How can I use Javascript to look at variables passed from another page
using the GET method( a website address) and load that website?
This is the loop I'm trying to use to check for bullets hitting rocks. the function worked if I used actual numbers instead of the j variable, but I wanted to loop through all the rocks.Can anyone see why the inner function loses the j index and says asteroids[j] is undefined? the hit test is removing the bullets! it's working! the asteroids[j] was used in the hit test!
View 6 Replies View RelatedMy website is an Magic the Gathering website, so it involves card,cardsid,decks etc.I have a searchresult.php page, which shows the results(cards) after you an SQL query has searched through my SQL database.Then every result get's a links(add card to deck) behind it which opens an unique popup window.Now my problem is, in this popup there must be an unique form which check via ajax whether the 'card' is already in the deck. Well I got as far as this works, well it does for my first search result.Altough the input's are unique in every popup, as they should be. Only the values of the input's of my first searchresult are submitted to the process form.
The includes of the Jquery files is not included in this code, but it is included in the real code. it is in a seperate file, it would be stupid to just show I include the jquery library and files xP, because that IS the case.[code]
I have a hidden "in between" page where I dynamically create a form and
hidden inputs using ASP that should submit to a second page where this data
will be used.
The form is automatically submitted using javascript. This code works in IE
and in Firefox.
The problem I am facing now is that the series of these same pages I am working with are now being used inside an iframe. Since this change, the javascript submit no longer works in Firefox, but does in IE. Code:
Working on a validation API and having trouble with a PO BOX validation Regular expression. I tried adding ? and ?! in front of the regular expression but I want the exact opposite of what is doing. I want any entry besides combination's of po box entries to be allowed.
View 3 Replies View RelatedI'm dynamically generating an image tag, and the final slash for self-closing the tag is not coming through, even though the slash is escaped with a backslash. Worse, I think this is screwing up my attempt to select the image in another function. Any ideas what could be causing problems? [code]The image does appear, but I can't reference it later on.While everything works fine if I drop the " img" from the call and let clicking anywhere in the div start the search.Any idea why escaping the slash isn't working?
View 11 Replies View Relatedi am trying to do but I have no clue how to write it. Im trying to write a while loop that prints out all of the multiples of 5 between 10 and 95. I just need to know how to write the while loop i got everything else.
View 1 Replies View Relatedhey guys i am having trouble changing my array code to include a 'for/ in' structure the code i am trying to change is below:
<script type="text/javascript">
var contents = new Array(3)
for(k=0;k<3;k++){
contents[k] = new Array(2)
}
contents[0][0]="Player Name"
contents[0][1]="Player Number"
contents[1][0]="Shay Given"
contents[1][1]="1"
contents[2][0]="Scott Parker"
contents[2][1]="6"
function changeContent()
{
var r=document.getElementById('myTable').rows
for(i=0; i<r.length; i++){
var x = r[i].cells
for(j=0; j<x.length; j++){
x[j].innerHTML = contents[i][j]
}
}
}
the code i am using currently using changes the contents of a table in
my main page, the code for the table is below:
I'm working with ClueTip and have run into some oddities.In particular, I want to show ClueTip when a textbox receives focus.The source shows me that I can use activation:'focus' for this and that will result in the cluetip showing on focus and disappearing on blur. Showing the cluetip is working fine, blurring is not.[code]
View 4 Replies View RelatedI'm using the ibox javascript library which is very similar to lightbox in functionality. I'm trying to do something seemingly simple but am having difficulty.
My goal: Use ibox to show a dynamic graph based on a clicked link.
When the user clicks the link it will grab data from the current table row, format it, and render it using the flot library. This will all be done in a hidden div. This is easy enough. Then the hidden div will be displayed using ibox.
These are both easy enough tasks individually. What i'm having trouble with is combining them into a single click.
Currently I have it setup like this.
Code "Html:
When a user clicks this link the loadGraph() function never executes. I'm assuming this is because priority is being given to ibox (indicated by the rel attribute). How can I force my onclick event to be executed before the ibox is loaded?
I would even be ok if it was executed after the ibox was loaded, my main goal is to get both actions to occur in a single click.
I have an internet key on my keyboard, and I'm sure others do too. When I push it, it opens Internet Explorer to my homepage. If I am already in internet explorer, and the page is focused, and I push the internet button, then it changes the location of the page to my homepage.
I want to prevent it from doing this for my users whom visit my site. I have a popup, and while in that popup, it is likely they push that button, or start internet explorer. Is there anyway to detect this, and either block it, or blur the page before it takes effect in Javascript?
It DOES NOT happen if I push START>Internet Explorer since when I click Start, it blurs the webpage.
I'm my script I've three loops processing a very huge data file. IE & Firefox show a message box after some time saying my script could be infinite looping and give me a chance to stop it.
Is there a way to prevent this dialog box to show up? I'm writing a script used only on a intranet and the final customer should not see the message box.
Hi, I want to have something like this:
function callme1() {
alert('somestuff');
}
function callme2() {
alert('somestuff');
}
function callme3() {
alert('somestuff');
}
function callme4() {
alert('somestuff');
}
etc.
except, it's going to be created in a loop, like
var x=0;
while (x<10) {
function callme[x]() {
alert('somestuff');
}
x++
}
So, out of that I would like to get 10 callme(1-10 or A-J) functions...
I guess I am lost which way to build this with the placement & parsing
of the variables.
Is it possible, when you have a loop in a loop, that when the inner loop reaches a certain point, it breaks out of both loops? For example:
[Code]....
The code above will break out of the (b=0;b<=10;b++) loop when b==5, but it will continue to do the a loop. not putting the first loop at all or making the first loop stop at 1): Is there a way to break out of both loops when the if condition is met? (I only ask that you not give a work-around because what I have in mind is much more complicated than this)
i'm scratching my head over achieving similar results with setInterval() function, and how I can keep it from looping infinitely.
I want to do something like this:
var i = 0;
var endTime = now + ((1000*60)*2); // 2 minutes after now
while (now <=endTime) {
i = i + 1;
now = new Date().getTime();
}
document.write("total iterations: " + i);
however you can't do this because of lag issues, so i'll settle for using setinterval on its smallest interval of a millisecond, here is my attempt to translate the above to a setinterval solution:
var endTime = now + ((1000*60)*2); // 2 minutes after now
var intervalID = setInterval(loopFunc(endTime),1);
function loopFunc(endTime,intervalID) {
if (new Date().getTime() <= endTime) {
i = i + 1;
} else {
clearInterval(intervalID);
}}
as you can see I have prolbems figuring out how to stop the interval from continuing to iterate, and passing the interval id, I'm clueless Also I'm clueless on echoing the total iterations via this method.
I want to get averages from a for loop. Let's say I had a # of exams and in that loop I wanted to add the exams up and calculate the average. How would I go about doing this? Is this even possible in a for loop?
View 1 Replies View Related