Hi Folks,

I've had numerous crashes using v3.2.4 whilst surfing around, and
although I can't put my finger on why many happen, some in particular
are down to JS code.

The following part of a scipt (which though isn't too large, is a bit
larger than I would have liked to post), is a definite cause of one
crashing problem:

<!--

var browser=navigator.appName + " " + navigator.appVersion;
var nn=browser.substring(9, 12);
var ms=browser.substring(50, 53);
var psj=0;

if (browser.substring(0, 8)=="Netscape"){
        if (nn>="3.0") var ok="1";
}

if (browser.substring(0, 9)=="Microsoft"){
        if (ms>="4.0") var ok="1";
}

currentDate = new Date();
with (document) {
  with (currentDate) {
        var daynum=getDay();
        var monthnum=getMonth();
                var space = " ";
        var date=(getDate()+",");
        if (browser.substring(0, 8)=="Netscape"){
                        var year=(1900+getYear()); }
                else{
                        var year=getYear(); }
                }

        if (monthnum==0) {
        var month=("January")
                var newyear =("&year=")
                var monyear = month + newyear + year}
        if (monthnum==1) {
        var month=("February");
                var newyear =("&year=");
                var monyear = month + newyear + year}
        if (monthnum==2) {
        var month=("March");
                var newyear =("&year=");
                var monyear = month + newyear + year
                }
        if (monthnum==3) {
        var month=("April");
                var newyear =("&year=");
                var monyear = month + newyear + year}
        if (monthnum==4) {
        var month=("May");
                var newyear =("&year=");
                var monyear = month + newyear + year
                }
        if (monthnum==5) {
        var month=("June");
                var newyear =("&year=");
                var monyear = month + newyear + year
                }
        if (monthnum==6) {
        var month=("July");
                var newyear =("&year=");
                var monyear = month + newyear + year
                }
        if (monthnum==7) {
        var month=("August");
                var newyear =("&year=");
                var monyear = month + newyear + year
                }
        if (monthnum==8) {
        var month=("September");
                var newyear =("&year=");
                var monyear = month + newyear + year
                }
        if (monthnum==9) {
        var month=("October");
                var newyear =("&year=");
                var monyear = month + newyear + year
                }
        if (monthnum==10) {
        var month=("November");
                var newyear =("&year=");
                var monyear = month + newyear + year
                }
        if (monthnum==11) {
        var month=("December");
                var newyear =("&year=");
                var monyear = month + newyear + year
                }

        if (daynum==0) {
       var day=("<A HREF='http://excaliburfilms.com/whatsnew/whatsnew2.cfm?month=");   
         
       var midday= day + monyear;
       var finalday = midday + "'>Sunday, ";}
        if (daynum==1) {
       var day=("<A HREF='http://excaliburfilms.com/whatsnew/whatsnew2.cfm?month=");
                var midday= day + monyear;
                var finalday = midday + "'>Monday, ";}
        if (daynum==2) {
        var day=("<A HREF='http://excaliburfilms.com/whatsnew/whatsnew2.cfm?month=");
                var midday= day + monyear;
                var finalday = midday + "'>Tuesday, ";}
        if (daynum==3) {
        var day=("<A HREF='http://excaliburfilms.com/whatsnew/whatsnew2.cfm?month=");
            var midday= day+monyear;
                var finalday = midday+"'>Wednesday, ";}
        if (daynum==4) {
        var day=("<A HREF='http://excaliburfilms.com/whatsnew/whatsnew2.cfm?month=");
                var midday= day + monyear;
                var finalday = midday + "'>Thursday, ";}
        if (daynum==5) {
        var day=("<A HREF='http://excaliburfilms.com/whatsnew/whatsnew2.cfm?month=");
                var midday= day+monyear;
                var finalday = midday + "'>Friday, ";}
        if (daynum==6) {
        var day=("<A HREF='http://excaliburfilms.com/whatsnew/whatsnew2.cfm?month=");
                var midday= day+monyear;
                var finalday = midday + "'>Saturday, ";}

                document.write("<font size='-1'>This site last 
updated:<B>&nbsp;&nbsp;");
        document.write(finalday+month+space+date+space+year);
                document.write("</a></font>");
}
 // -->

This code came from a site that was supposed to contain links to
various joke sites (cartoons, adult humour etc etc), but this date
checking JS code crashed V every time. Removing this piece of code
from the main menu stopped V crashing, so the fault in this instance
was definitely here somewhere (Y2K problems maybe :) )

Again, I apologise for the length of this post.

Cya,
Steven.
____________________________________________________________
Voyager Mailing List - Info & Archive: http://www.vapor.com/
For Listserver Help: <[EMAIL PROTECTED]>, "HELP"
To Unsubscribe: <[EMAIL PROTECTED]>, "UNSUBSCRIBE"

Reply via email to