Защо два скрипта заедно неработят

  • Автор Автор ss
  • Начална дата Начална дата

ss

Registered
Защо тези два скрипта по отделно работят, а когато са в една страница часовника изчезва. Може ли да се направи да работят заедно в една страница?



<script>

var dayarray=new Array("Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота");
var montharray=new Array("Януари","Февруари","Март","Април","Май","Юни","Юли","Aвгуст","Септември","Oктомври","Ноември","Декември");

function getthedate(){
var mydate=new Date();
var year=mydate.getYear();
if (year < 1000)
year+=1900;
var day=mydate.getDay();
var month=mydate.getMonth();
var daym=mydate.getDate();
if (daym<10)
daym="0"+daym;
var hours=mydate.getHours();
var minutes=mydate.getMinutes();
var seconds=mydate.getSeconds();

if (minutes<=9)
minutes="0"+minutes;
if (seconds<=9)
seconds="0"+seconds;
//change font size here
var cdate="<font size=2><font color='000000' face='Arial'>"+dayarray[day]+"<br />"+daym+" "+montharray[month]+" "+year+"г.<br />"+hours+":"+minutes+":"+seconds+"</font>";
if (document.all)
document.all.clock.innerHTML=cdate;
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate;
else
document.write(cdate);
};
if (!document.all&&!document.getElementById)
getthedate();
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000);
};
</script>
</head>
<body onload="goforit()">
<span id="clock"></span>



*************************************************


<script language="JavaScript1.2">

/*
Cross browser marquee script II-
© Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions,
100's more DHTML scripts, and Terms Of
Use, visit dynamicdrive.com
*/


//Specify the marquee's width (in pixels)
var marqueewidth=150;
//Specify the marquee's height
var marqueeheight=150;
//Specify the marquee's scroll speed (larger is faster)
var speed=2;
//Specify the marquee contents
var marqueecontents='<font face="Arial"><strong><big>Thank you for visiting <a href="http://dynamicdrive.com">Dynamic Drive.</a> If you find this script useful, please consider linking to us by <a href="../link.htm">click here.</a> Enjoy your stay!</big></strong></font>';

if (document.all)
document.write('<marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheight+'">'+marqueecontents+'</marquee>');

function regenerate(){
window.location.reload();
}
function regenerate2(){
if (document.layers){
setTimeout("window.onresize=regenerate",450);
intializemarquee();
}
}

function intializemarquee(){
document.cmarquee01.document.cmarquee02.document.write(marqueecontents);
document.cmarquee01.document.cmarquee02.document.close();
thelength=document.cmarquee01.document.cmarquee02.document.height;
scrollit();
}

function scrollit(){
if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){
document.cmarquee01.document.cmarquee02.top-=speed;
setTimeout("scrollit()",100);
}
else{
document.cmarquee01.document.cmarquee02.top=marqueeheight;
scrollit();
}
}

window.onload=regenerate2;
</script>


<ilayer width=&{marqueewidth}; height=&{marqueeheight}; name="cmarquee01">
<layer name="cmarquee02" width=&{marqueewidth}; height=&{marqueeheight};></layer>
</ilayer>
 
Код:
<script> 

var dayarray=new Array("Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота"); 
var montharray=new Array("Януари","Февруари","Март","Април","Май","Юни","Юли","Aвгуст","Септември","Oктомври","Ноември","Декември"); 

function getthedate(){ 
var mydate=new Date(); 
var year=mydate.getYear(); 
if (year < 1000) 
year+=1900; 
var day=mydate.getDay(); 
var month=mydate.getMonth(); 
var daym=mydate.getDate(); 
if (daym<10) 
daym="0"+daym; 
var hours=mydate.getHours(); 
var minutes=mydate.getMinutes(); 
var seconds=mydate.getSeconds(); 

if (minutes<=9) 
minutes="0"+minutes; 
if (seconds<=9) 
seconds="0"+seconds; 
//change font size here 
var cdate="<font size=2><font color='000000' face='Arial'>"+dayarray[day]+"<br />"+daym+" "+montharray[month]+" "+year+"г.<br />"+hours+":"+minutes+":"+seconds+"</font>"; 
if (document.all) 
document.all.clock.innerHTML=cdate; 
else if (document.getElementById) 
document.getElementById("clock").innerHTML=cdate; 
else 
document.write(cdate); 
}; 
if (!document.all&&!document.getElementById) 
getthedate(); 
function goforit(){ 
if (document.all||document.getElementById) 
setInterval("getthedate()",1000); 
}; 

/* 
Cross browser marquee script II- 
© Dynamic Drive (www.dynamicdrive.com) 
For full source code, installation instructions, 
100's more DHTML scripts, and Terms Of 
Use, visit dynamicdrive.com 
*/ 


//Specify the marquee's width (in pixels) 
var marqueewidth=150; 
//Specify the marquee's height 
var marqueeheight=150; 
//Specify the marquee's scroll speed (larger is faster) 
var speed=2; 
//Specify the marquee contents 
var marqueecontents='<font face="Arial"><strong><big>Thank you for visiting <a href="http://dynamicdrive.com">Dynamic Drive.</a> If you find this script useful, please consider linking to us by <a href="../link.htm">click here.</a> Enjoy your stay!</big></strong></font>'; 

if (document.all) 
document.write('<marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheight+'">'+marqueecontents+'</marquee>'); 

function regenerate(){ 
window.location.reload(); 
} 
function regenerate2(){ 
if (document.layers){ 
setTimeout("window.onresize=regenerate",450); 
intializemarquee(); 
} 
} 

function intializemarquee(){ 
document.cmarquee01.document.cmarquee02.document.write(marqueecontents); 
document.cmarquee01.document.cmarquee02.document.close(); 
thelength=document.cmarquee01.document.cmarquee02.document.height; 
scrollit(); 
} 

function scrollit(){ 
if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){ 
document.cmarquee01.document.cmarquee02.top-=speed; 
setTimeout("scrollit()",100); 
} 
else{ 
document.cmarquee01.document.cmarquee02.top=marqueeheight; 
scrollit(); 
} 
} 

window.onload= function() 
{
regenerate2; 
goforit();
}
</script> 

<ilayer width=&{marqueewidth}; height=&{marqueeheight}; name="cmarquee01"> 
<layer name="cmarquee02" width=&{marqueewidth}; height=&{marqueeheight};></layer> 
</ilayer>

<br><br>

<span id="clock"></span>
 

Back
Горе