Hi All
Having stared at this all morning and altered various things with no effect
other then to exasperate the problem i'm wondering if anyone could take a
look at the code below and see why on earth it's failing - I'm getting a
"Object doesn't suppport this property or method" Line 32 char 5 when i
attempt to change the location, have looked all over for answers and not
found anything on the net or in the js ref docs i have - any pointers
greatfully recieved. It was working until I added in the Location submit
function and now fails on all of the submit functions..
Thanks in Advance.
Diz
<html>
<head>
<link rel="stylesheet " href="includes/styles.css">
<script language="JavaS cript">
<!--
function portOption(val) {
portOption = val;
if (portOption == "yes") {
alert("open port option");
userid = document.quoteF orm.CompanyID.v alue;
document.quoteF orm.action =
'services.asp?c ircuits=true&ac tion=autoquote& UserGroupID='
+userid+'&op=ye s';
document.quoteF orm.submit();
exit;
} else {
alert("no open port option");
userid = document.quoteF orm.CompanyID.v alue;
document.quoteF orm.action =
'services.asp?c ircuits=true&ac tion=autoquote& UserGroupID=' +userid+'&op=no ';
document.quoteF orm.Submit();
exit;
}
}
var selectedLocatio nValue = null;
var selectedLocatio nText = null;
function checkLocations( what) {
userid = document.quoteF orm.CompanyID.v alue;
selectedLocatio nValue = what.options[what.selectedIn dex].value;
var substrings = selectedLocatio nValue.split('L ondon');
if ((substrings.le ngth - 1) > 0) {
if (navigator.appN ame == 'Netscape' || document.all) {
document.quoteF orm.action = 'services.asp';
//?circuits=true& action=autoquot e&UserGroupID =' + userid;
document.quoteF orm.Submit();
}
} else {
if (navigator.appN ame == 'Netscape' || document.all) {
document.quoteF orm.action =
'services.asp?c ircuits=true&ac tion=autoquote& UserGroupID=' + userid;
document.quoteF orm.Submit();
}
}
}
function getCircuits() {
bus = document.quoteF orm.bus[0].checked;
res = document.quoteF orm.bus[1].checked;
userid = document.quoteF orm.CompanyID.v alue;
if ((bus == false) && (res == false)) {
traffic = false;
}else {
document.quoteF orm.action =
'services.asp?c ircuits=true&ac tion=autoquote& UserGroupID=' + userid;
document.quoteF orm.submit();
}
}
var selectedOptionV alue = null;
var selectedOptionT ext = null;
function setCompany(what ) {
selectedOptionV alue = what.options[what.selectedIn dex].value;
document.quoteF orm.action = 'services.asp?a ction=autoquote &UserGroupID =' +
selectedOptionV alue;
document.quoteF orm.submit();
}
function resetQuote() {
document.quoteF orm.action = 'services.asp?a ction=autoquote ';
document.quoteF orm.submit();
}
//-->
</script>
</head>
<body>
<form name="quoteForm " method="POST" action="getquot e.asp">
<table class="AutoQuot e">
<tr>
<td bgcolor=#c0c0c0 colspan=2 class="QuoteHd" >Autoquote tool</td>
</tr>
<tr>
<td>Salesperson : SalesPerson</td>
<td align="right">C ompany: <input type="hidden" name="CompanyNa me"
value="2heads"> <input type="hidden" name="CompanyID " value="1">2head s</td>
</tr>
<tr>
<td colspan=2>What committed data rate (CDR) does the customer require?
<select name="CDR" onChange="javas cript:getCircui ts()"><option
value="1">10</option><option value="2">15</option><option
value="3">20</option><option value="4" selected>25</option><option
value="5">30</option><option value="6">35</option><option
value="7">40</option><option value="8">45</option><option
value="9">50</option><option value="10">55</option><option
value="11">60</option><option value="12">65</option><option
value="13">70</option><option value="14">75</option><option
value="15">80</option><option value="16">85</option><option
value="17">90</option><option value="18">95</option><option
value="19">100</option><option value="20">105</option><option
value="21">110</option><option value="22">115</option><option
value="23">120</option><option value="24">125</option><option
value="25">130</option><option value="26">135</option><option
value="27">140</option><option value="28">145</option><option
value="29">150</option><option value="30">155</option><option
value="31">160</option><option value="32">165</option><option
value="33">170</option><option value="34">175</option><option
value="35">180</option><option value="36">185</option><option
value="37">190</option><option value="38">195</option><option
value="39">200</option><option value="40">250</option><option
value="41">300</option><option value="42">350</option><option
value="43">400</option><option value="44">450</option><option
value="45">500</option><option value="46">550</option><option
value="47">600</option><option value="48">650</option><option
value="49">700</option><option value="50">750</option><option
value="51">800</option><option value="52">850</option><option
value="53">900</option><option value="54">950</option><option
value="55">1000 </option><option value="56">1050 </option><option
value="57">1100 </option><option value="58">1150 </option><option
value="59">1200 </option><option value="60">1250 </option><option
value="61">1300 </option><option value="62">1350 </option><option
value="63">1400 </option><option value="64">1450 </option><option
value="65">1500 </option><option value="66">1550 </option><option
value="67">1600 </option><option value="68">1650 </option><option
value="69">1700 </option><option value="70">1750 </option><option
value="71">1800 </option><option value="72">1850 </option><option
value="73">1900 </option><option value="74">1950 </option><option
value="75">2000 </option></select>Mbit/s</td>
</tr>
<tr>
<td rowspan=2 valign=top>Does the customer have a </td>
<td><input type="radio" name="bus" value="yes" checked
onClick="javaSc ript:getCircuit s()">business traffic
profile</td></tr><tr><td><inp ut type="radio" name="bus" value="no"
onClick="javaSc ript:getCircuit s()">residentia l traffic
profile</td></tr><tr><td colspan=2>For this capacity you require at least
<b>1<input type="hidden" name="circuitnu mber" value="1">  ;Fast
Ethernet<input type="hidden" name="circuitty pe" value="Fast Ethernet"></b>
Circuit(s)</td></tr><tr><td >Connection Location:</td><td><select
name="connlocat ion" onBlur="javascr ipt:checkLocati ons(this)"><opt ion
value="London Telehouse">Lond on Telehouse</option><option value="London
Location 2">London Location 2</option><option
value="Manchest er">Mancheste r</option><option
value="Birmingh am">Birmingha m</option><option
value="Dublin"> Dublin</option></select></td></tr><tr><td>Cont ract
length:</td><td><select name="ContractL ength"><option value="6 Months">6
Months</option><option value="7 Months">7 Months</option><option value="8
Months">8 Months</option><option value="9 Months">9 Months</option><option
value="10 Months">10 Months</option><option value="11 Months">11
Months</option><option value="12 Months">12 Months</option><option value="13
Months">13 Months</option><option value="14 Months">14
Months</option><option value="15 Months">15 Months</option><option value="16
Months">16 Months</option><option value="17 Months">17
Months</option><option value="18 Months">18 Months</option><option value="19
Months">19 Months</option><option value="20 Months">20
Months</option><option value="21 Months">21 Months</option><option value="22
Months">22 Months</option><option value="23 Months">23
Months</option><option value="24 Months">24
Months</option></select></td></tr><input type="hidden" name="op"
value="yes"><tr ><td colspan="2" class="QuoteFt" ><input type="submit"
name="submit" value="get quote" class="bluebut" > <input type="button"
name="reset" value="reset" class="bluebut"
onClick="javasc ript:resetQuote ()"></td></tr></table></form>
</body>
</html>
Having stared at this all morning and altered various things with no effect
other then to exasperate the problem i'm wondering if anyone could take a
look at the code below and see why on earth it's failing - I'm getting a
"Object doesn't suppport this property or method" Line 32 char 5 when i
attempt to change the location, have looked all over for answers and not
found anything on the net or in the js ref docs i have - any pointers
greatfully recieved. It was working until I added in the Location submit
function and now fails on all of the submit functions..
Thanks in Advance.
Diz
<html>
<head>
<link rel="stylesheet " href="includes/styles.css">
<script language="JavaS cript">
<!--
function portOption(val) {
portOption = val;
if (portOption == "yes") {
alert("open port option");
userid = document.quoteF orm.CompanyID.v alue;
document.quoteF orm.action =
'services.asp?c ircuits=true&ac tion=autoquote& UserGroupID='
+userid+'&op=ye s';
document.quoteF orm.submit();
exit;
} else {
alert("no open port option");
userid = document.quoteF orm.CompanyID.v alue;
document.quoteF orm.action =
'services.asp?c ircuits=true&ac tion=autoquote& UserGroupID=' +userid+'&op=no ';
document.quoteF orm.Submit();
exit;
}
}
var selectedLocatio nValue = null;
var selectedLocatio nText = null;
function checkLocations( what) {
userid = document.quoteF orm.CompanyID.v alue;
selectedLocatio nValue = what.options[what.selectedIn dex].value;
var substrings = selectedLocatio nValue.split('L ondon');
if ((substrings.le ngth - 1) > 0) {
if (navigator.appN ame == 'Netscape' || document.all) {
document.quoteF orm.action = 'services.asp';
//?circuits=true& action=autoquot e&UserGroupID =' + userid;
document.quoteF orm.Submit();
}
} else {
if (navigator.appN ame == 'Netscape' || document.all) {
document.quoteF orm.action =
'services.asp?c ircuits=true&ac tion=autoquote& UserGroupID=' + userid;
document.quoteF orm.Submit();
}
}
}
function getCircuits() {
bus = document.quoteF orm.bus[0].checked;
res = document.quoteF orm.bus[1].checked;
userid = document.quoteF orm.CompanyID.v alue;
if ((bus == false) && (res == false)) {
traffic = false;
}else {
document.quoteF orm.action =
'services.asp?c ircuits=true&ac tion=autoquote& UserGroupID=' + userid;
document.quoteF orm.submit();
}
}
var selectedOptionV alue = null;
var selectedOptionT ext = null;
function setCompany(what ) {
selectedOptionV alue = what.options[what.selectedIn dex].value;
document.quoteF orm.action = 'services.asp?a ction=autoquote &UserGroupID =' +
selectedOptionV alue;
document.quoteF orm.submit();
}
function resetQuote() {
document.quoteF orm.action = 'services.asp?a ction=autoquote ';
document.quoteF orm.submit();
}
//-->
</script>
</head>
<body>
<form name="quoteForm " method="POST" action="getquot e.asp">
<table class="AutoQuot e">
<tr>
<td bgcolor=#c0c0c0 colspan=2 class="QuoteHd" >Autoquote tool</td>
</tr>
<tr>
<td>Salesperson : SalesPerson</td>
<td align="right">C ompany: <input type="hidden" name="CompanyNa me"
value="2heads"> <input type="hidden" name="CompanyID " value="1">2head s</td>
</tr>
<tr>
<td colspan=2>What committed data rate (CDR) does the customer require?
<select name="CDR" onChange="javas cript:getCircui ts()"><option
value="1">10</option><option value="2">15</option><option
value="3">20</option><option value="4" selected>25</option><option
value="5">30</option><option value="6">35</option><option
value="7">40</option><option value="8">45</option><option
value="9">50</option><option value="10">55</option><option
value="11">60</option><option value="12">65</option><option
value="13">70</option><option value="14">75</option><option
value="15">80</option><option value="16">85</option><option
value="17">90</option><option value="18">95</option><option
value="19">100</option><option value="20">105</option><option
value="21">110</option><option value="22">115</option><option
value="23">120</option><option value="24">125</option><option
value="25">130</option><option value="26">135</option><option
value="27">140</option><option value="28">145</option><option
value="29">150</option><option value="30">155</option><option
value="31">160</option><option value="32">165</option><option
value="33">170</option><option value="34">175</option><option
value="35">180</option><option value="36">185</option><option
value="37">190</option><option value="38">195</option><option
value="39">200</option><option value="40">250</option><option
value="41">300</option><option value="42">350</option><option
value="43">400</option><option value="44">450</option><option
value="45">500</option><option value="46">550</option><option
value="47">600</option><option value="48">650</option><option
value="49">700</option><option value="50">750</option><option
value="51">800</option><option value="52">850</option><option
value="53">900</option><option value="54">950</option><option
value="55">1000 </option><option value="56">1050 </option><option
value="57">1100 </option><option value="58">1150 </option><option
value="59">1200 </option><option value="60">1250 </option><option
value="61">1300 </option><option value="62">1350 </option><option
value="63">1400 </option><option value="64">1450 </option><option
value="65">1500 </option><option value="66">1550 </option><option
value="67">1600 </option><option value="68">1650 </option><option
value="69">1700 </option><option value="70">1750 </option><option
value="71">1800 </option><option value="72">1850 </option><option
value="73">1900 </option><option value="74">1950 </option><option
value="75">2000 </option></select>Mbit/s</td>
</tr>
<tr>
<td rowspan=2 valign=top>Does the customer have a </td>
<td><input type="radio" name="bus" value="yes" checked
onClick="javaSc ript:getCircuit s()">business traffic
profile</td></tr><tr><td><inp ut type="radio" name="bus" value="no"
onClick="javaSc ript:getCircuit s()">residentia l traffic
profile</td></tr><tr><td colspan=2>For this capacity you require at least
<b>1<input type="hidden" name="circuitnu mber" value="1">  ;Fast
Ethernet<input type="hidden" name="circuitty pe" value="Fast Ethernet"></b>
Circuit(s)</td></tr><tr><td >Connection Location:</td><td><select
name="connlocat ion" onBlur="javascr ipt:checkLocati ons(this)"><opt ion
value="London Telehouse">Lond on Telehouse</option><option value="London
Location 2">London Location 2</option><option
value="Manchest er">Mancheste r</option><option
value="Birmingh am">Birmingha m</option><option
value="Dublin"> Dublin</option></select></td></tr><tr><td>Cont ract
length:</td><td><select name="ContractL ength"><option value="6 Months">6
Months</option><option value="7 Months">7 Months</option><option value="8
Months">8 Months</option><option value="9 Months">9 Months</option><option
value="10 Months">10 Months</option><option value="11 Months">11
Months</option><option value="12 Months">12 Months</option><option value="13
Months">13 Months</option><option value="14 Months">14
Months</option><option value="15 Months">15 Months</option><option value="16
Months">16 Months</option><option value="17 Months">17
Months</option><option value="18 Months">18 Months</option><option value="19
Months">19 Months</option><option value="20 Months">20
Months</option><option value="21 Months">21 Months</option><option value="22
Months">22 Months</option><option value="23 Months">23
Months</option><option value="24 Months">24
Months</option></select></td></tr><input type="hidden" name="op"
value="yes"><tr ><td colspan="2" class="QuoteFt" ><input type="submit"
name="submit" value="get quote" class="bluebut" > <input type="button"
name="reset" value="reset" class="bluebut"
onClick="javasc ript:resetQuote ()"></td></tr></table></form>
</body>
</html>
Comment