PDA

View Full Version : script not working only at the homepage



erguebitox
09-21-2011, 04:48 AM
1) Script Title: Live Clock

2) Script URL (on DD): http://www.dynamicdrive.com/dynamicindex6/clock2.htm

3) Describe problem:

Hello everyone out there, I`ve been trying to solve this one but i just don`t understand what could be happening here. Here is this site that i`ve been working on so far: and increadibly only at the home page (which is precisely the link given) and only on Internet Explorer the clock and date won`t show up like in all the rest of the site. If u navigate thru the other sections u will see the perfect display of the script right there on the upper left corner, but as u go back and forth the homepage it just hides.

The homepage has a different CSS sheet than the rest of the site but the script is the same on all htmls.

Can someone spot and help me find where is the difference and why if all the scripts in all sections show ok including homepage, it still won`t show? ?

Thnx a lot ! :confused:

Sorry up there i missed the link! Here is the link to the site:

fpfproductions.com/Centro Dermatologico Vera/inicio.html

jscheuer1
09-21-2011, 11:23 AM
Your page is in violation of Dynamic Drive's usage terms (http://www.dynamicdrive.com/notice.htm), which, among other things, state that the script credit must appear in the source code of the page(s) using the script. Please reinstate the notice first.

There may be different css, but the problem is a script conflict. Use this version of the script:


///////////////////////////////////////////////////////////
// "Live Clock Advanced" script - Version 1.0
// By Mark Plachetta (astroboy@zip.com.au)
//
// Get the latest version at:
// http://www.zip.com.au/~astroboy/liveclock/
//
// Based on the original script: "Upper Corner Live Clock"
// available at:
// - Dynamic Drive (http://www.dynamicdrive.com)
// - Website Abstraction (http://www.wsabstract.com)
// ========================================================
// CHANGES TO ORIGINAL SCRIPT:
// - Gave more flexibility in positioning of clock
// - Added date construct (Advanced version only)
// - User configurable
// ========================================================
// Both "Advanced" and "Lite" versions are available free
// of charge, see the website for more information on the
// two scripts.
///////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////
/////////////// CONFIGURATION /////////////////////////////

// Set the clock's font face:
var myfont_face = "Arial";

// Set the clock's font size (in point):
var myfont_size = "8";

// Set the clock's font color:
var myfont_color = "#333333";

// Set the clock's background color:
var myback_color = "#B2B7BB";

// Set the text to display before the clock:
var mypre_text = "Bienvenidos, son las ";

// Set the width of the clock (in pixels):
var mywidth = 500;

// Display the time in 24 or 12 hour time?
// 0 = 24, 1 = 12
var my12_hour = 1;

// How often do you want the clock updated?
// 0 = Never, 1 = Every Second, 2 = Every Minute
// If you pick 0 or 2, the seconds will not be displayed
var myupdate = 1;

// Display the date?
// 0 = No, 1 = Yes
var DisplayDate = 1;

/////////////// END CONFIGURATION /////////////////////////
///////////////////////////////////////////////////////////

// Global varibale definitions:

var dn = "";
var mn = "";
var old = "";

// The following arrays contain data which is used in the clock's
// date function. Feel free to change values for Days and Months
// if needed (if you wanted abbreviated names for example).
var DaysOfWeek = new Array(7);
DaysOfWeek[0] = "Domingo";
DaysOfWeek[1] = "Lunes";
DaysOfWeek[2] = "Martes";
DaysOfWeek[3] = "Miercoles";
DaysOfWeek[4] = "Jueves";
DaysOfWeek[5] = "Viernes";
DaysOfWeek[6] = "Sabado";

var MonthsOfYear = new Array(12);
MonthsOfYear[0] = "de Enero";
MonthsOfYear[1] = "de Febrero";
MonthsOfYear[2] = "de Marzo";
MonthsOfYear[3] = "de Abril";
MonthsOfYear[4] = "de Mayo";
MonthsOfYear[5] = "de Junio";
MonthsOfYear[6] = "de Julio";
MonthsOfYear[7] = "de Agosto";
MonthsOfYear[8] = "de Septiembre";
MonthsOfYear[9] = "de Octubre";
MonthsOfYear[10] = "de Noviembre";
MonthsOfYear[11] = "de Diciembre";

// This array controls how often the clock is updated,
// based on your selection in the configuration.
var ClockUpdate = new Array(3);
ClockUpdate[0] = 0;
ClockUpdate[1] = 1000;
ClockUpdate[2] = 60000;

// For Version 4+ browsers, write the appropriate HTML to the
// page for the clock, otherwise, attempt to write a static
// date to the page.
if (document.all||document.getElementById&&!document.all) { document.write('<span id="LiveClockIE" style="width:'+mywidth+'px; background-color:'+myback_color+'"></span>'); }
else if (document.layers) { document.write('<ilayer bgColor="'+myback_color+'" id="ClockPosNS" visibility="hide"><layer width="'+mywidth+'" id="LiveClockNS"></layer></ilayer>'); }
else { old = "true"; show_clock(); }

// The main part of the script:
function show_clock() {
if (old == "die") { return; }

//show clock in NS 4
if (document.layers)
document.ClockPosNS.visibility="show"
// Get all our date variables:
var Digital = new Date();
var day = Digital.getDay();
var mday = Digital.getDate();
var month = Digital.getMonth();
var hours = Digital.getHours();

var minutes = Digital.getMinutes();
var seconds = Digital.getSeconds();

// Fix the "mn" variable if needed:
// if (mday == 1) { mn = "st"; }
// else if (mday == 2) { mn = "nd"; }
// else if (mday == 3) { mn = "rd"; }
// else if (mday == 21) { mn = "st"; }
// else if (mday == 22) { mn = "nd"; }
// else if (mday == 23) { mn = "rd"; }
// else if (mday == 31) { mn = "st"; }

// Set up the hours for either 24 or 12 hour display:
if (my12_hour) {
dn = "AM";
if (hours > 12) { dn = "PM"; hours = hours - 12; }
if (hours == 0) { hours = 12; }
} else {
dn = "";
}
if (minutes <= 9) { minutes = "0"+minutes; }
if (seconds <= 9) { seconds = "0"+seconds; }

// This is the actual HTML of the clock. If you're going to play around
// with this, be careful to keep all your quotations in tact.
myclock = '';
myclock += '<font style="color:'+myfont_color+'; font-family:'+myfont_face+'; font-size:'+myfont_size+'pt;">';
myclock += mypre_text;
myclock += hours+':'+minutes;
if ((myupdate < 2) || (myupdate == 0)) { myclock += ':'+seconds; }
myclock += ' '+dn;
if (DisplayDate) { myclock += ' del '+DaysOfWeek[day]+', '+mday+mn+' '+MonthsOfYear[month]; }
myclock += '</font>';

if (old == "true") {
document.write(myclock);
old = "die";
return;
}

// Write the clock to the layer:
if (document.layers) {
clockpos = document.ClockPosNS;
liveclock = clockpos.document.LiveClockNS;
liveclock.document.write(myclock);
liveclock.document.close();
} else if (document.all) {
LiveClockIE.innerHTML = myclock;
} else if (document.getElementById&&!document.all){
document.getElementById("LiveClockIE").innerHTML = myclock;
}

if (myupdate != 0) { setTimeout("show_clock()",ClockUpdate[myupdate]); }
}

erguebitox
09-21-2011, 10:04 PM
Hello Jhon,

Please accept my apologies for not having noticed about this fact! I have immediately reinstated the credit notes and will check the rest of the pages too ASAP before going live air. Nevertheless, these pages are yet not live air in their own server for they are in my test servers only for the moment.

PROBLEM SOLVED!! THE SCRIPT WORKS FINE NOW!!

Thank u very much Jhon, and one more time sorry for the incident :cool: