Hi
I have this javascript in my page which works perfectly well in IE but in Netscape (i have 7.01) it doesnt do anthing. I'm i missing something, I'm very much a novice at javascript.
Heres the script and thanks for your help
function calculate(){
x = document.order
var price;
var freq;
for (var i=0;i<x.payfreq.length;i++) {
if (x.payfreq.checked) {
freq= x.payfreq.value;
break;
}}
if (x.DiskSpace.value==0){dspace=0}
if (x.DiskSpace.value==1){dspace=7.95}
if (x.DiskSpace.value==2){dspace=14.95}
if (x.Mailboxes.value==0){mbox=0}
if (x.Mailboxes.value==1){mbox=7.95}
if (x.Mailboxes.value==2){mbox=14.95}
if (x.Mailboxes.value==3){mbox=21.95}
if (x.Database.value==0){dbase=0}
if (x.Database.value==1){dbase=5.95}
if (x.Database.value==2){dbase=12.95}
if (x.Database.value==3){dbase=24.95}
if (x.packageoption.value=="basic"
if (x.package.value==0){price = 0;}
else if (x.package.value==1){price = 12.95;}
else if (x.package.value==2){price = 17.95;}
else if (x.package.value==3){price = 29.95}
if (x.packageoption.value=="asp"
if (x.package.value==0){price = 0;}
else if (x.package.value==1){price = 7.42;}
else if (x.package.value==2){price = 29.95;}
else if (x.package.value==3){price = 59.95}
if (x.packageoption.value=="cf"
if (x.package.value==0){price = 0;}
else if (x.package.value==1){price = 8.25;}
else if (x.package.value==2){price = 39.95;}
else if (x.package.value==3){price = 79.95}
x.dspacecost.value=(dspace*freq).toFixed(2)
x.mboxcost.value=(mbox*freq).toFixed(2)
x.dbasecost.value=(dbase*freq).toFixed(2)
x.hplancost.value=(price*freq).toFixed(2)
x.total.value=((x.hplancost.value-0)+(x.dbasecost.value-0)+(x.mboxcost.value-0)+(x.dspacecost.value-0)).toFixed(2)
I have this javascript in my page which works perfectly well in IE but in Netscape (i have 7.01) it doesnt do anthing. I'm i missing something, I'm very much a novice at javascript.
Heres the script and thanks for your help
function calculate(){
x = document.order
var price;
var freq;
for (var i=0;i<x.payfreq.length;i++) {
if (x.payfreq.checked) {
freq= x.payfreq.value;
break;
}}
if (x.DiskSpace.value==0){dspace=0}
if (x.DiskSpace.value==1){dspace=7.95}
if (x.DiskSpace.value==2){dspace=14.95}
if (x.Mailboxes.value==0){mbox=0}
if (x.Mailboxes.value==1){mbox=7.95}
if (x.Mailboxes.value==2){mbox=14.95}
if (x.Mailboxes.value==3){mbox=21.95}
if (x.Database.value==0){dbase=0}
if (x.Database.value==1){dbase=5.95}
if (x.Database.value==2){dbase=12.95}
if (x.Database.value==3){dbase=24.95}
if (x.packageoption.value=="basic"
if (x.package.value==0){price = 0;}
else if (x.package.value==1){price = 12.95;}
else if (x.package.value==2){price = 17.95;}
else if (x.package.value==3){price = 29.95}
if (x.packageoption.value=="asp"
if (x.package.value==0){price = 0;}
else if (x.package.value==1){price = 7.42;}
else if (x.package.value==2){price = 29.95;}
else if (x.package.value==3){price = 59.95}
if (x.packageoption.value=="cf"
if (x.package.value==0){price = 0;}
else if (x.package.value==1){price = 8.25;}
else if (x.package.value==2){price = 39.95;}
else if (x.package.value==3){price = 79.95}
x.dspacecost.value=(dspace*freq).toFixed(2)
x.mboxcost.value=(mbox*freq).toFixed(2)
x.dbasecost.value=(dbase*freq).toFixed(2)
x.hplancost.value=(price*freq).toFixed(2)
x.total.value=((x.hplancost.value-0)+(x.dbasecost.value-0)+(x.mboxcost.value-0)+(x.dspacecost.value-0)).toFixed(2)