Creating Array From Prompt - Function Multiply Returns?
May 11, 2011
<script>
// Declared Constants
MORSE_ALPHABET = new Array (
'.-', // A
'-...', // B
'-.-.', // C
'-..', // D
'.', // E
'..-.', // F
'--.', // G
'....', // H
'..', // I
'.---', // J
'-.-', // K
'.-..', // L
'--', // M
'-.', // N
'---', // O
'.--.', // P
'--.-', // Q
'.-.', // R
'...', // S
'-', // T
'..-', // U
'...-', // V
'.--', // W
'-..-', // X
'-.--', // Y
'--..' // Z
);
CHAR_CODE_A = 65;
var CTS = prompt('Enter Morse code','here')
var inMessage = CTS.split(' ');
searchLocation(inMessage,MORSE_ALPHABET)
function searchLocation(targetValue, arrayToSearchIn) {
var searchIndex = 0; // Iterative counter
for(i=0;i < targetValue.length;) {
targetValue = targetValue[i];
// Search until found or end of array
while( searchIndex<arrayToSearchIn.length && i != targetValue.length &&
arrayToSearchIn[searchIndex]!=targetValue) {
i++searchIndex++;
} if(searchIndex<arrayToSearchIn.length) {
return String.fromCharCode(CHAR_CODE_A + searchIndex);
} else {
return -1;
}}}
document.writeln(searchLocation(inMessage,MORSE_ALPHABET));
</script><head></head><body></body>
This is my code and I have figured it to create an array from the prompt and then use the function to return the first array it finds but I cant seem to make it go on to the next index of the array. I know that when you return a value the function closes and I have tried to store my return in a variable but its not working the way I want it to or I'm not writing the correct command or is there away to do multiply returns, I think what I need to do is simply but I have been staring at this screen for a while now and just cant see it.
View 3 Replies
ADVERTISEMENT
Nov 20, 2006
I am trying to create a function that adds to specific array, then
checks the array to determine whether to alert 'Yes' or 'No'.
Note this is a simplified version of the function I have created. This
function will be used with different arrays.
function change_value (check_value, array_name, array_number){
if (check_value == 'yes'){
array_name[array_number]='Y'
}
else{
delete array_name[array_number];
}
// check if there is a 'Y' anywhere in the array
if(array_name.length>0){
alert('Yes');
}
else{
alert('No');
}
return array_name;
}
View 3 Replies
View Related
Nov 5, 2010
I am trying to place a Body Mass Index Calculator on a web page. I need a prompt box that asks the user to enter their weight and height (in pounds and inches, respectively). The box should calculate BMI as follows:BMI = (Weight / (Height * Height) ) * 703;After the BMI is calculated, I would like the box to display the user's status (obese, overweight, normal, underweight). After the user has entered all information, use the document.write function to display the following, with the customized information:
Height
Weight
BMI
Status
View 3 Replies
View Related
Nov 19, 2010
I am new to learning JS and am trying to create an array through a prompt. It seems to work, but I believe it is treating the prompted numbers as strings not numbers.I am parsing the negatives and zeros, and positives and counting them. It doesn't recognize the negative sign.Here's my js:
function counter()
{
var numArr = new Array(Number(prompt("Please enter and array of numbers, in any order, separated by a comma..." + '[code]......
View 3 Replies
View Related
Mar 7, 2010
write a while loop that prompts user to enter name.add their names to an array.if they enter "exit" end the prompting
sort array and list in sorted order
-----------------------------------
this is what i got so far. sooo confused because i cant get the user input into an array
var names = new Array();
var loopCounter;
loopCounter = 0;[code]......
View 9 Replies
View Related
Jun 19, 2011
I want a prompt box appear and tell the user to input a word,and have that word saved as a variable named word (for example), later I wish to run the variable through a Regex, and run an if statement in which i use the search method for the regex, if the variable is not -1 then i want to alert a specific part of an array. I probably got you going in circles, its hard to explain but basically i want to alert an array named whatever the user inputs, as long as i have the users input already made: for example: the user inputs a word and saves it as a variable named word, then i want to call an array that is the same as the users input.
example:
if he inputs hello,
i want to call for example the array hello[2]
if he inputs internet
i want to call the array internet[1]
View 1 Replies
View Related
Nov 15, 2011
I am playing about with javascript arrays.Have recently just sat today looking through w3c and going through pages in a w3c book i bought on javascript and ajex.if im wanting to display stuff to use a drop down box but i need to learn to use arrays as the course im studying in college is on javascript and i feel this would be beneficial for me personally to know.i want to know if its possible to as well as select data from the array but also to Input new data from a button that opens a prompt box for users to enter a new array object.
Code JavaScript:
<SCRIPT language="JavaScript">
<!--
function p_Names()[code].....
View 5 Replies
View Related
Jan 30, 2010
I should warn, i know almost nothing about javascript. i've been trying read sample scripts and examples on how to modify this script; but I just don't know enough. I have a script that pulls data from an array, and copies it directly to the clipboard when a user clicks on it. The problem is this only works in IE, because Firefox doesn't by default allow that to happen. I'm trying to change it so that when it is clicked, instead, it takes what was going to be copied to the clipboard, and puts it in a Prompt box for the user to copy and paste. I had other scripts that do that, but I can't for the life of me figure out how to learn from it!
[Code]...
View 7 Replies
View Related
Jan 21, 2011
Modifying my code:
I have this C# code that is connecting to database and creating a array(list)
Code:
I'm trying to pass it to a javascript function so I can then pass it to a silverlight page so I was able to create this easy javascript that show a aleart box on startup of the list(array)
Code:
But I want to do something like this and can't get it:
Code:
View 2 Replies
View Related
Dec 11, 2009
I have a homework assignment which is pretty simple. It is a grade calculator that uses arrays to gather the grades from the user. This is what I have for the problematic section:
var homework = new Array(2);/* The grades entered by the user for Homework 1, 2, and 3 */
var project = new Array (3);/* The grades entered by the user for Project 1, 2, 3, and 4 */
[Code].....
My problem is the document.write portion of the code, where it is supposed to return either homework[0], project [0], or exam[0], it instead returns undefined. There is no problem with any other subscript. And yes, it does successfully prompt me for each of the [0] subscripts in the first part of the code. Am I just missing something that is right in front of my face? Does all arrays not start with the [0] subscript?
View 1 Replies
View Related
Jan 11, 2010
why I get an array containing [xml, xml]
Code:
str = 'index.xml'
re = RegExp( /([^s./]+)$/ ) ;
str.match(re) // -> [xml, xml]
I only need xml, not an array, and especially not [xml, xml]
Update: thnx mrhoo, thats clear now!
View 1 Replies
View Related
Jun 6, 2007
var myString = "hello0x0there";
splitString = string.split(/(0x0){1}/);
in firefox the returned array is 3 elements long, with the middle one being the actual 0x0. is this the intended implementation, and why?
View 1 Replies
View Related
Feb 15, 2012
I want to call java function in javascript.In which we pass one parameter to function and its returns String value which I want to display in alert message.
View 2 Replies
View Related
Aug 29, 2011
I am having a strange problem with a javascript function that does not return the value but returns the code inside the function. My best guess is that I am incorrectly calling the function hasLandedOn()and jquery is interpeting it. Why is this happening? I highlighted the parts in red.-Tom ReeseThe following is returned NOT the variable imageName.
function hasLandedOn(){
var selectorLoc = $("#selector").offset();
var imageName = "";
[code]....
View 2 Replies
View Related
Feb 7, 2009
I'm trying to pass data I gathered from a prompt into a later function.
1. Should prompts for information be in their own JS file separate from the HTML page? Or is it better form to have the prompts (for info) in the HTML page itself?
2. I have tried placing the prompts to gather info in several places, each time my script seems to stop after the data is gathered and does not perform the calculations which are contained within a function. The input data is gathered from a prompt, do I still need to "return valuea" and "return valueb" in order to use the input data in the calculation function? Initially I did not feel I did, as I am not performing a calculation initially, just receiving input.
View 2 Replies
View Related
Sep 30, 2011
I have an assignment where one piece of it needs to have the first name, last name, area code, and phone number when prompted by a function, once that info is had, it then needs to use the constructor function that is there to process the data and lastly use the data to output it with a show function. I have it to work with static information, but cant seem to figure what I am missing or how to make the prompt function information to feed to the constructor, I know when using the static variable it uses "new Function" but that seems to be my problem,code below:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>[codee].........
View 3 Replies
View Related
Sep 30, 2011
I have an assignment where one piece of it needs to have the first name, last name, area code, and phone number when prompted by a function, once that info is had, it then needs to use the constructor function that is there to process the data and lastly use the data to output it with a show function. I have it to work with static information, but cant seem to figure what I am missing or how to make the prompt function information to feed to the constructor, I know when using the static variable it uses "new Function" but that seems to be my problem, I am stuck.
see the code below:
<!DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http:www.w3.org/1999/xhtml">
<head>
[Code]....
View 1 Replies
View Related
Aug 31, 2011
I have a button that I wish to call a predefined function (Go()) shown below, but, I wish part of the URL that is sent to the function be inputted by the user.
function Go(URL)
{
window.location = URL;
}
Here is the code I have for the button, but I am getting a syntax error. What do I need to do?
<input type="button" value="Duplicate" onclick="Go(CustomerMailingList-duplicate.asp?ID=<%=rs(strPrimaryKeyFieldRecordset)%>&CustNum=prompt('Enter New Cust #', '0')">
View 5 Replies
View Related
Oct 8, 2009
Either I'm having a really dim Friday, or something strange is going on. I'm trying to add a method to the Validator plugin, using the following regex:
[Code]....
View 1 Replies
View Related
Nov 23, 2010
In Firebug when I rollover the SelectList variable it certainly looks like an array.
[Code]...
View 2 Replies
View Related
Feb 21, 2010
I am trying to taking this embedded script
Code:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var strDay;
if ((now.getDate() == 1) || (now.getDate() != 11) && (now.getDate() % 10 == 1)) // Correction for 11th and 1st/21st/31st
strDay = "st ";
else if ((now.getDate() == 2) || (now.getDate() != 12) && (now.getDate() % 10 == 2)) // Correction for 12th and 2nd/22nd/32nd
strDay = "nd ";
else if ((now.getDate() == 3) || (now.getDate() != 13) && (now.getDate() % 10 == 3)) // Correction for 13th and 3rd/23rd/33rd
strDay = "rd ";
else
strDay = "th ";
document.write(dayName[now.getDay()] .....
// End -->
</script>
and turn it into a function called time.
XHTML Source
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "[URL]">
<html xmlns="[URL]" xml:lang="en">
<head>
<title>Test</title>
</head>
<body>
<strong><script type="text/javascript">time()</script></strong>
</body>
</html>
Javascript Source
Code:
function time() {
var strDay;
if ((now.getDate() == 1) || (now.getDate() != 11) && (now.getDate() % 10 == 1)) // Correction for 11th and 1st/21st/31st
strDay = "st ";
else if ((now.getDate() == 2) || (now.getDate() != 12) && (now.getDate() % 10 == 2)) // Correction for 12th and 2nd/22nd/32nd
strDay = "nd "; .....
But when I do the out put returns nothing. Why this might be. I initially thought that I had the formattingsyntax wrong for the function it self but this doesn't seem to be. [URL]
View 7 Replies
View Related
Sep 4, 2010
I have four images:
Code:
<div class="main_view">
<div class="window">
<div class="image_reel">
<a href="#"><img src="images/1.png" alt="" /></a>
<a href="#"><img src="images/2.png" alt="" /></a>
<a href="#"><img src="images/3.png" alt="" /></a>
<a href="#"><img src="images/4.png" alt="" /></a>
</div></div>
When rotateSwitch() is called on launch, it assigns the second image to the $active variable (given that the first image was given active class in beginning of script). Then rotate() function is called and we get 1 (2-1) and then multiply by imageWidth. Now the second time the rotateSwitch() function is called, we should get 2 (3-1), but the alert still only returns 1 and the fourth time it only returns 1 as well:
Code:
$(document).ready(function(){
$(".paging").show();
$(".image_reel img:first").addClass('active');
var imageWidth = $(".window").width();
var imageSum = $(".image_reel img").size();
var imageReelWidth = imageWidth * imageSum;
$(".image_reel").css({'width' : imageReelWidth});
rotate = function(){
var triggerId = $active.attr('src').substring(7,8);
var image_reelPosition = (triggerId - 1) * imageWidth;
alert('the value is ' + triggerId);
$(".image_reel img").removeClass("active");
$active.addClass("active");
$(".image_reel").animate({
left: -image_reelPosition
}, 500);
};
rotateSwitch = function(){
play = setInterval(function(){
$active = $(".image_reel img.active").next();
if ($active.length === 0){
$active = $('.image_reel img:first');
}
rotate();
}, 7000);
};
rotateSwitch();
});
View 2 Replies
View Related
Dec 12, 2011
Suppose we have following javascript codes: Case 1.
var foo = function (){
var x = "hello";
var bar = function () {
alert(x);
} return bar;
} var bar_ref= foo();
document.write(bar_ref()); // it pops up "hello" and print-outs "undefined".
If we modified above code slightly, shown as follow: Case 2.
var foo = function (){
var x = "hello";
var bar = function () {
alert(x);
} return bar();
} var bar_ref= foo();
document.write(bar_ref()); // it only pops up "hello".
As you can see, Case 2 modified the return value from "return bar" to "return bar()," which won't cause the "undefined" output. To me, it looks like when the JS interpreter executes the line "bar_ref();" it triggers the execution of function "foo", besides both "return bar" and "return bar()" do the same job which is to execute function body of "bar".
The only difference is that after the execution of function bar, its function body does not exist anymore, so when the interpreter executes the line "return bar;" it follows the function identifier "bar" and ends up with "undefined". This is why the Case 1 gives us "undefined", but I am not quite clear about why the Case 2 can trace down to the function body of "bar". Do you have any ideas about such difference outputs?
View 3 Replies
View Related
Sep 8, 2010
i have a drop down list which contains various items,on selection of one of a item,a text box and submit button appears,for this i have used javascript and div tag.now i want to enter the no in that text box and on submitting the number of textbox has to appear on that page,how can i do it?
View 3 Replies
View Related
Oct 3, 2011
As they all have the same property set but with different values I thought I'd try creating a servo object, the create an array of servo's but I don't think I'm getting anywhere fast. Heres what I have
<!DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http:www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
[Code]...
Once this is done and I've got all the servo objects created with their properties, I'm hoping to be able to search for all servo's with a set property i.e all servo's with servo.application = 1 would that be possible, if not I geuss I'd be wasting all our time trying to create classes I can't use the way I'd like.
View 14 Replies
View Related
Jun 11, 2009
Today I've tried to create simple hover effect on a <div>: if the cursor is over the box, the background-image css property of the div is modified. On the HTML side, a <div> with an id:
<div id="round">Blah blah
</div>
View 3 Replies
View Related