JavaScript - Help Please!!!!

by Laura Silks <lsilks(at)rca.co.uk>

 Date:  Wed, 8 Mar 2000 17:26:14 -0000
 To:  hwg-techniques(at)hwg.org
  todo: View Thread, Original
Hi 

I'm new to JavaScript!! Any advice on where this coding is wrong - it's a
syntax error !!! Perhaps these - { } in the if statements 

 
<script language="JavaScript">
<!--
function MM_showHideLayers() { //v2.0
  var i, visStr, args, theObj;
  args = MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) { //with arg triples
(objNS,objIE,visStr)
    visStr   = args[i+2];
    if (navigator.appName == 'Netscape' && document.layers != null) {
      theObj = eval(args[i]);
      if (theObj) theObj.visibility = visStr;
    } else if (document.all != null) { //IE
      if (visStr == 'show') visStr = 'visible'; //convert vals
      if (visStr == 'hide') visStr = 'hidden';
      theObj = eval(args[i+1]);
      if (theObj) theObj.style.visibility = visStr;
  } }
}
//-->
</script>

<SCRIPT language=JavaScript>
<!--
function calc()
{ 
  if (document.cForm.size == "Large")
     if (document.cForm.quantity >= 10)
      document.cForm.price = "33.50";
     else 
      document.cForm.price = "35";
  else {if (document.cForm.size == "Medium")
       if (document.cForm.quantity >= 10)
        document.cForm.price = "31.50";
       else 
        document.cForm.price = "33";}

  else {if (document.cForm.size == "Small")
       if (document.cForm.quantity >= 10)
        document.cForm.price = "29.50";
       else 
        document.cForm.price = "31";}
  else {if (document.cForm.size == "Extra Large")
       if (document.cForm.quantity >= 10)
        document.cForm.price = "35.50";
       else 
        document.cForm.price = "37";}


if (document.cForm.handed == "Left")
  if (document.cForm.length == "Long")
     if (document.cForm.size == "Large")
     { document.cForm.number = "003804/L/LONG/L";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT LONG  LARGE 17-20CM";}

     else if (document.cForm.size == "Medium")
     { document.cForm.number = "003804/L/LONG/M";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT LONG  MEDIUM
15-17CM";}

     else if (document.cForm.size == "Small") 
     { document.cForm.number = "003804/L/LONG/S";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT LONG  SMALL 13-15CM";}
     else 
     { document.cForm.number = "003804/L/LONG/XL";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT LONG  EX LARGE
20-23CM";}
  else 
  if (document.cForm.length == "Short")
     if (document.cForm.size == "Large")
     { document.cForm.number = "003804/L/SHT/L";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT SHORT  LARGE
17-20CM";}

     else if (document.cForm.size == "Medium")
     { document.cForm.number = "003804/L/SHT/M";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT SHORT  MEDIUM
15-17CM";}

     else if (document.cForm.size == "Small") 
     { document.cForm.number = "003804/L/SHT/S";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT SHORT  SMALL
13-15CM";}
     else 
     { document.cForm.number = "003804/L/SHT/XL";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT SHORT  EX LARGE
20-23CM";}
else
   if (document.cForm.length == "Long")
     if (document.cForm.size == "Large")
     { document.cForm.number = "003804/R/LONG/L";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT LONG  LARGE 17-20CM";}

     else if (document.cForm.size == "Medium")
     { document.cForm.number = "003804/R/LONG/M";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT LONG  MEDIUM
15-17CM";}

     else if (document.cForm.size == "Small") 
     { document.cForm.number = "003804/R/LONG/S";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT LONG  SMALL 13-15CM";}
     else 
     { document.cForm.number = "003804/R/LONG/XL";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT LONG  EX LARGE
20-23CM";}
  else 
  if (document.cForm.length == "Short")
     if (document.cForm.size == "Large")
     { document.cForm.number = "003804/R/SHT/L";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT SHORT  LARGE
17-20CM";}

     else if (document.cForm.size == "Medium")
     { document.cForm.number = "003804/R/SHT/M";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT SHORT  MEDIUM
15-17CM";}

     else if (document.cForm.size == "Small") 
     { document.cForm.number = "003804/R/SHT/S";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT SHORT  SMALL
13-15CM";}
     else 
     { document.cForm.number = "003804/R/SHT/XL";
       document.cForm.desc = "REHBAND THUMB 4085 LEFT SHORT  EX LARGE
20-23CM";}
}
--></SCRIPT>

Any help welcome and appreciated!!!!

Thanks
Laura

HWG hwg-techniques mailing list archives, maintained by Webmasters @ IWA

This page is part of a preserved archive of archives.hwg.org. The site is no longer active and its content is not maintained. For enquiries about this archive, write to archive(at)iwanet.org.