Connecting Tech Pros Worldwide Help | Site Map

a little array query

  #1  
Old July 20th, 2005, 11:22 AM
Jai
Guest
 
Posts: n/a
hey guys, i was wondering if you could help me wit a little JS array
problem, my variables are comming up "undefined", check it out for
yourself...

<!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">

<html>
<head>
<title>Kelsey's Dinner Menu</title>
<style>
body {background-image:url(tan.jpg)}
h3 {color:blue}
dt {font-weight:bold; color:green}
</style>

<script language="JavaScript">
<!-- Hide from non-JavaScript browsers

function DishName(Day) {
var DName="new array()";
DName[0]="Chicken Burrito Amigo";
DName[1]="Chicken Tajine";
DName[2]="Pizza Bella";
DName[3]="Salmon Fillet";
DName[4]="Greek-style Shrimp";
DName[5]="All-you-can-eat fish";
DName[6]="Prime Rib";
return DName[Day];
}
function DishDesc(Day) {
var DDesc="new array()";
DDesc[0]="Chicken with mushrooms, onions, and Monterey Jack cheese
wrapped in a flour

tortilla. 9.95";
DDesc[1]="Chicken baked with garlic, olives, capers, and prunes.
8.95";
DDesc[2]="Large pizza with pesto, goat cheese, onions, and
mozzarella cheese. 8.95";
DDesc[3]="Grilled salmon with a spicy curry sauce and baked potato.
9.95";
DDesc[4]="Shrimp, feta cheese, and tomatoes simmered in basil and
garlic. 9.95";
DDesc[5]="Deep-fried cod with baked potato and rolls. 9.95";
DDesc[6]="12-oz cut with baked potato, rolls, and dinner salad";
return DDesc[Day];
}

// Stop hiding -->
</script>


</head>

<body>
<center><img src="dinner.jpg">
<h5><span style="font-size:x-large; color:green">
Dinner Menu</span><br>
Served 4:00 p.m. - 10:00 p.m.</h5><hr></center>
<dl>
<h3>Today's Special</h3>

<dt>
<script language="JavaScript">
<!--- Start hiding from non-JavaScript browser
var Today=new Date();
var ThisDay=Today.getDate();
var ThisMonth=Today.getMonth();
var ThisYear=Today.getFullYear();
var WeekDay=Today.getDay();
var SpecialDish=DishName(WeekDay);

//Insert the titles of the nightly specials below;

document.write(""+SpecialDish);

//Stop hiding -->
</script>

<dd>
<script language="JavaScript">
<!--- Start hiding from non-JavaScript browser
var Today=new Date();
var ThisDay=Today.getDate();
var ThisMonth=Today.getMonth();
var ThisYear=Today.getFullYear();
var WeekDay=Today.getDay();
var SpecialDesc=DishDesc(WeekDay);


//Insert the descriptions of the nightly specials below;

document.write(""+SpecialDesc);

//Stop hiding -->
</script>
  #2  
Old July 20th, 2005, 11:23 AM
VK
Guest
 
Posts: n/a

re: a little array query


Remove quotes from all array declarations (what are they doing there?):
var DName=new Array();

Jai <dr_jaius@hotmail.com> wrote in message
news:9f8ade96.0309092252.3eebefb4@posting.google.c om...[color=blue]
> hey guys, i was wondering if you could help me wit a little JS array
> problem, my variables are comming up "undefined", check it out for
> yourself...
>
> <!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">
>
> <html>
> <head>
> <title>Kelsey's Dinner Menu</title>
> <style>
> body {background-image:url(tan.jpg)}
> h3 {color:blue}
> dt {font-weight:bold; color:green}
> </style>
>
> <script language="JavaScript">
> <!-- Hide from non-JavaScript browsers
>
> function DishName(Day) {
> var DName="new array()";
> DName[0]="Chicken Burrito Amigo";
> DName[1]="Chicken Tajine";
> DName[2]="Pizza Bella";
> DName[3]="Salmon Fillet";
> DName[4]="Greek-style Shrimp";
> DName[5]="All-you-can-eat fish";
> DName[6]="Prime Rib";
> return DName[Day];
> }
> function DishDesc(Day) {
> var DDesc="new array()";
> DDesc[0]="Chicken with mushrooms, onions, and Monterey Jack cheese
> wrapped in a flour
>
> tortilla. 9.95";
> DDesc[1]="Chicken baked with garlic, olives, capers, and prunes.
> 8.95";
> DDesc[2]="Large pizza with pesto, goat cheese, onions, and
> mozzarella cheese. 8.95";
> DDesc[3]="Grilled salmon with a spicy curry sauce and baked potato.
> 9.95";
> DDesc[4]="Shrimp, feta cheese, and tomatoes simmered in basil and
> garlic. 9.95";
> DDesc[5]="Deep-fried cod with baked potato and rolls. 9.95";
> DDesc[6]="12-oz cut with baked potato, rolls, and dinner salad";
> return DDesc[Day];
> }
>
> // Stop hiding -->
> </script>
>
>
> </head>
>
> <body>
> <center><img src="dinner.jpg">
> <h5><span style="font-size:x-large; color:green">
> Dinner Menu</span><br>
> Served 4:00 p.m. - 10:00 p.m.</h5><hr></center>
> <dl>
> <h3>Today's Special</h3>
>
> <dt>
> <script language="JavaScript">
> <!--- Start hiding from non-JavaScript browser
> var Today=new Date();
> var ThisDay=Today.getDate();
> var ThisMonth=Today.getMonth();
> var ThisYear=Today.getFullYear();
> var WeekDay=Today.getDay();
> var SpecialDish=DishName(WeekDay);
>
> //Insert the titles of the nightly specials below;
>
> document.write(""+SpecialDish);
>
> //Stop hiding -->
> </script>
>
> <dd>
> <script language="JavaScript">
> <!--- Start hiding from non-JavaScript browser
> var Today=new Date();
> var ThisDay=Today.getDate();
> var ThisMonth=Today.getMonth();
> var ThisYear=Today.getFullYear();
> var WeekDay=Today.getDay();
> var SpecialDesc=DishDesc(WeekDay);
>
>
> //Insert the descriptions of the nightly specials below;
>
> document.write(""+SpecialDesc);
>
> //Stop hiding -->
> </script>[/color]


  #3  
Old July 20th, 2005, 11:23 AM
Chris Riesbeck
Guest
 
Posts: n/a

re: a little array query


In article <9f8ade96.0309092252.3eebefb4@posting.google.com >,
dr_jaius@hotmail.com (Jai) wrote:
[color=blue]
> hey guys, i was wondering if you could help me wit a little JS array
> problem, my variables are comming up "undefined", check it out for
> yourself...[/color]
[color=blue]
>
> function DishName(Day) {
> var DName="new array()";[/color]

you're assigning a string to DName, not making an array
[color=blue]
> DName[0]="Chicken Burrito Amigo";
> DName[1]="Chicken Tajine";
> DName[2]="Pizza Bella";
> DName[3]="Salmon Fillet";
> DName[4]="Greek-style Shrimp";
> DName[5]="All-you-can-eat fish";
> DName[6]="Prime Rib";[/color]

just say

var DName = ["Chicken Burrito Amigo",
"Chicken Tajine",
...
"Prime Rib"];
[color=blue]
> return DName[Day];
> }[/color]

[color=blue]
> function DishDesc(Day) {
> var DDesc="new array()";
> DDesc[0]="Chicken with mushrooms, onions, and Monterey Jack cheese
> wrapped in a flour
>
> tortilla. 9.95";
> DDesc[1]="Chicken baked with garlic, olives, capers, and prunes.
> 8.95";
> DDesc[2]="Large pizza with pesto, goat cheese, onions, and
> mozzarella cheese. 8.95";
> DDesc[3]="Grilled salmon with a spicy curry sauce and baked potato.
> 9.95";
> DDesc[4]="Shrimp, feta cheese, and tomatoes simmered in basil and
> garlic. 9.95";
> DDesc[5]="Deep-fried cod with baked potato and rolls. 9.95";
> DDesc[6]="12-oz cut with baked potato, rolls, and dinner salad";[/color]

same comment
[color=blue]
> return DDesc[Day];
> }
>
> // Stop hiding -->
> </script>
>
>
> </head>
>
> <body>
> <center><img src="dinner.jpg">
> <h5><span style="font-size:x-large; color:green">
> Dinner Menu</span><br>
> Served 4:00 p.m. - 10:00 p.m.</h5><hr></center>
> <dl>
> <h3>Today's Special</h3>
>
> <dt>
> <script language="JavaScript">
> <!--- Start hiding from non-JavaScript browser
> var Today=new Date();
> var ThisDay=Today.getDate();
> var ThisMonth=Today.getMonth();
> var ThisYear=Today.getFullYear();
> var WeekDay=Today.getDay();
> var SpecialDish=DishName(WeekDay);
>
> //Insert the titles of the nightly specials below;
>
> document.write(""+SpecialDish);
>
> //Stop hiding -->
> </script>
>
> <dd>
> <script language="JavaScript">
> <!--- Start hiding from non-JavaScript browser
> var Today=new Date();
> var ThisDay=Today.getDate();
> var ThisMonth=Today.getMonth();
> var ThisYear=Today.getFullYear();
> var WeekDay=Today.getDay();
> var SpecialDesc=DishDesc(WeekDay);
>
>
> //Insert the descriptions of the nightly specials below;
>
> document.write(""+SpecialDesc);
>
> //Stop hiding -->
> </script>[/color]
Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
results of a sql query to array loga123 answers 6 June 9th, 2006 08:45 AM
should I bind datagrid to array or temporary dataset? AFN answers 3 November 18th, 2005 05:08 AM
sorting query results into groups guitarromantic@gmail.com answers 8 September 9th, 2005 01:25 AM
Mysql doesnt return all results of a query Börni answers 9 July 17th, 2005 11:31 AM